Teaching Assistant2024 SpringELEC 2350 Introduction to Computer Organization and Design2024 FallELEC 3400 Introduction to Integrated Circuits and Systems2025 SpringELEC 2400 Electronic Circuits