My teaching has consistently received excellent ratings in student course/instructor evaluations across multiple courses. These evaluations have ranked among the highest in the department, and on several occasions, have placed me among the institute’s top instructors for large classes.
Below is the list of courses that I have offered at IIT Ropar:
This general engineering course serves as an introduction for second-year undergraduate students across all disciplines at IIT Ropar. Its objective is to acquaint students with the principles of electronic devices and circuits. The curriculum emphasizes foundational knowledge of p-n junctions, transistors, as well as analogue and digital circuits. Theoretical concepts are reinforced through comprehensive laboratory sessions that offer practical experience.
This course equips students with foundational knowledge of digital components and their practical application in the design of digital circuits and systems. Upon successful completion, participants will be able to: comprehend fundamental elements of digital design, including binary arithmetic, Boolean algebra, and logic gates; utilize basic digital components to construct both combinational and sequential circuits; understand circuit-level design principles of integrated circuits (logic families), with emphasis on distinctions between BJT and MOS-based ICs; and apply various techniques in data conversion as well as identify key memory types within digital systems.
This laboratory course emphasizes the practical implementation of digital circuits utilizing fundamental gate-level components. It is designed to complement the theoretical instruction offered through lectures and tutorials. Students will collaborate in groups of three, with detailed lab handouts provided for each exercise. Furthermore, each group will undertake a term project, which will serve as a key component in assessing their hands-on learning achievements at the conclusion of the semester.
This laboratory course offers practical experience through hands-on experiments involving circuits such as BJT and MOSFET amplifiers, oscillator design, and frequency response analysis. Students will develop applied skills in circuit assembly, measurement, and analysis across a range of analog circuits, including amplifiers and regulators.
This course offers an in-depth exploration of the design principles for MOSFET-based digital integrated circuits. Upon successful completion, students will gain proficiency in understanding the operational principles of field-effect transistors and MOSFETs, designing logic circuits with NMOS, PMOS, and CMOS technologies, analyzing dynamic characteristics and power-delay considerations in MOS logic designs, comprehending MOS-based memory architectures including memory cells, read/write processes, peripheral and decoding circuit design, and acquiring foundational knowledge in high-speed interconnect design.
This course introduces students to electronic packaging, with an emphasis on signal integrity, co-design and design of clock and power distribution networks. Upon completing the course, students will be familiar with fundamental concepts of electronic packaging, signal integrity, and power delivery; will gain knowledge about bandwidth, inductance, and characteristic impedance; and will learn to analyse resistance, capacitance, inductance, and impedance. The course covers four primary tools for addressing signal/power integrity: rules of thumb, analytic approximations, numerical simulation, and measurements. It also discusses how interconnect physical design affects signal/power integrity, presents practical solutions without relying solely on mathematical derivations, and provides recommendations for improving signal and power integrity through efficient design guidelines.