Fall 2024 (TA): Digital System Design Spring 2023 (TA): Programming Methodology I Spring 2019 (TA): Operating Systems