Undergraduate level
Basic Electronics (GE108)
This general engineering course is an introductory course for all branches of the 2nd year undergraduate students of IIT Ropar. The course aims to initiate students to the exciting world of electronic devices and circuits. The focus of this course is impart fundamental understanding of p-n junctions, transistors and analog and digital circuits. Theory is well supported by extensive sessions.
Digital Electronic Circuits (EE203)
This course provides students with the basic understanding of digital components and their application in designing digital circuits and systems. After the successful completion of this course the student will be able to: Understand the basic building blocks of digital design including binary arithmetic, Boolean algebra and logic gates; Apply the basic digital components (logic gates) to design combinational and sequential digital circuits; Understand the circuit level design of ICs (logic families) highlighting the basic difference between BJT and MOS based ICs; Understand the various techniques for data conversion and basic types of memories in digital systems.
Digital Electronic Circuits Lab (EE204)
This lab course will focus on practical implementation of various digital circuits using basic gate-level components. It would supplement the theory-based learning in the lectures/tutorials. Students would be working in groups of three. Lab handouts would be provided for each exercise. Additionally, each lab group would be working on a term project that would be used to evaluate their hands-on learning outcomes at the end of the semester.
Graduate level
Digital IC Design (EE535)
This course provides students with a comprehensive understanding of design of MOSFET based digital integrated circuit. After the successful completion of this course the student will be able to Understand the principle of field-effect transistors and the operation of MOSFETs; Design logic circuits using NMOS, PMOS and CMOS transistors; Analyze dynamic behavior and power-delay issues in MOS logic circuits; Understand MOS based memory circuits including basic memory cell, read/write operation and design of peripheral and decoding circuits and Understand the fundamentals of high-speed interconnect design.
Electronic Packaging (EE654)
This course will initiate students to the area of electronic packaging with a special focus on signal integrity issues. After the successful completion of this course the student will be able to understand the basics of electronic packaging, signal integrity and physical design; A fundamental understanding of what bandwidth, inductance, and characteristic impedance really mean; Analysis of resistance, capacitance, inductance, and impedance; The four important practical tools used to solve signal integrity problems: rules of thumb, analytic approximations, numerical simulation, and measurements; The effect of the physical design of interconnects on signal integrity; Solutions that do not hide behind mathematical derivations; Recommendations for design guidelines to improve signal integrity, and much more
My teaching has been consistently rated excellent in course/teacher evaluation by students in the various courses taught (highest in the department and one of the best in the institute for large classes on multiple occasions).