Teaching
- ECE Department at Virginia Tech, Instructor:
- Optoelectronics Lab (Springs of 2018, 2019, and 2020),
- Electronics/Networks Lab II (Spring 2017).
- ECE Department at Virginia Tech, Teaching Assistant:
- Microwave & RF engineering course and lab (Falls of 2019 and 2020),
- Intro to Optoelectronics (Springs of 2018 and 2020)
- Antennas II (Spring 2020),
- Physical Electronics (Fall 2020)
- Electric Circuit Analysis Lab (Fall 2019).
- ECE Department at the University of Tehran, Teaching Assistant (2011-2016):
- Nanoelectronics and Nanotechnology
- Theory and Technology of Semiconductor Devices
- Physics of Electronic Devices
- Electronics I
- Electrical Circuits II
- Power System Analysis I
- Electrical Circuits Lab