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