- 2023 Fall, SI100B Introduction to Informartion Technologies (co-instructor)
- 2023 Spring, EE272 Renewable Energy Systems
- 2022 Fall, SI100B Introduction to Informartion Technologies (co-instructor)
- 2022 Spring, EE272 Renewable Energy Systems
- 2021 Fall, SI100B Introduction to Informartion Technologies (co-instructor)
- 2021 Spring, EE272 Renewable Energy Systems
- 2020 Fall, SI100B Introduction to Informartion Technologies (co-instructor)
- 2019 Fall, EE272 Renewable Energy Systems
- 2018 Fall, EE114 Introduction to Embedded Systems
- 2017 Summer, EE114p Embedded Systems Project
- 2017 Spring, 2017 Fall, EE114 Introduction to Embedded Systems
- 2016 Fall, 2018 Spring, EE272 Renewable Energy Systems
- 2016 Spring, Renewable Energy Systems
- 2015 Spring, EE601 Renewable Energy Systems
- 2015 Spring, EE100 Introduction to Informartion Technologies (co-instructor)
- 2014 Fall, EE531 Analog Integrated Circuits
- 2014 Spring, SI509 (old course code) Analog Integrated Circuits
- 2013 Fall, Technical Writing in English (co-instructor)