- Fundamental physics of semiconductor devices, 046225, Technion EE.
Course website on Technion Moodle
- Advanced Topics in Nanoelectronics: Energy dissipation in electronic devices, 049050, Technion EE.
Course website on Technion Moodle
- Basics of semiconductor devices, 044125/044127, Technion EE (2009-2012).