Teaching

Courses Taught at Indiana University

ENGR E-399/E-599 – Semiconductor Device Physics

Course Description: This course provides a rigorous yet intuitive foundation for understanding the physical principles that determine the behavior and limitations of semiconductor devices. Beginning with material structure and quantum mechanics, the course introduces key concepts such as carrier statistics and transport mechanisms to explain the forces that drive current in semiconductors. Using energy band diagrams as a central tool, students will explore the operation of essential devices, including p-n junctions, bipolar junction transistors (BJTs), and metal-oxide-semiconductor field-effect transistors (MOSFETs). By the end of the semester, students will understand how the microscopic properties of materials give rise to the macroscopic behavior of electronic components used in computing, sensing, and communications.

Course Level: Senior Undergraduate and Graduate

Enrollment: TBD

ENGR E-599 – Introduction to Microelectronic Devices and Circuits

Course Description: The goal of this introductory course is to provide a comprehensive foundation in the principles and applications of microelectronic devices and circuits. Specifically, the course covers: (1) the fundamentals of semiconductor technologies and devices, including diodes, MOSFETs, and BJTs; (2) essential topics in analog microelectronics, such as amplifiers and small-signal models; (3) core concepts in digital microelectronics, including transistor-level logic design and CMOS circuits; and (4) a brief exploration of state-of-the-art devices and emerging technologies. By providing a solid foundation, this course equips students with the knowledge and skills needed for advanced studies in microelectronics, integrated circuits, and related disciplines. 

Course Level: Graduate

Enrollment: 8 (Spring 2025), 8 (Fall 2025)