Lecture Courses:
- Courses (July-Nov 2024): EE 523 - Introduction to Machine Learning
- Courses (Jan-May 2024): EE 620 - Image Processing.
- Courses (July-Nov 2023): EE 523 - Introduction to Machine Learning
- Courses (Jan-May 2023): EE 620 - Image Processing.
- Courses (July-Nov 2022): EE 523 - Introduction to Machine Learning
- Courses (Jan-May 2022): EE 621- Computer Vision
- Courses (July-Nov 2021): EE 523 - Introduction to Machine Learning
- Courses (Jan-May 2021): EE 621- Computer Vision
- Courses (July-Nov 2020): EE 523 - Introduction to Machine Learning
- Courses (Jan-May 2020): EE 621- Computer Vision
- Courses (July-Nov 2019): EE 520 - Signal Processing Algorithms and Architectures
- Courses (Jan-May 2019): EE 625 - Computer Vision
- Courses (July-Nov 2018): EE 524 - Signal Processing Algorithms and Architectures
- Courses (Jan-May 2018): EE 625 - Computer Vision
- Courses (July-Nov 2017): EE 524 - Signal Processing Algorithms and Architectures
- Courses (Jan-May 2017): EE 625 - Computer Vision
- Courses (July-Nov 2016): EE 524 - Signal Processing Algorithms and Architectures
- Courses (Jan-May 2016): EE 625 - Computer Vision
- Courses (July-Nov 2015): EE 524 - Signal Processing Algorithms and Architectures
- Courses (Jan-May 2015): EE 660 - Biometrics
- Courses (July-Nov 2013): EE 624 - Digital Image Processing.
- Courses (Jan-May 2013): EE 625 - Computer Vision.
- Courses (July-Nov 2012): EE 624 - Digital Image Processing.
- Courses (Jan-May 2012): EE 625 - Computer Vision.
- Courses (July-Nov 2011): EE 624 - Digital Image Processing & EE 211M – Analog Circuits.
- Courses (Jan-May 2011): EC 625 - Computer Vision.
- Courses (July-Nov 2010): EC 624 - Digital Image Processing.
- Courses (Jan-May 2010): EC 625 - Computer Vision.
- Courses (July-Nov 2009): EC 624 - Digital Image Processing & EC 200 – Semiconductor Devices & Circuits.
- Courses (Jan-May 2009): EC 210 - Semiconductor Devices.
Laboratory Courses:
- Machine Learning Laboratory (DA 311. UG level) - 1 time
- Machine Learning Laboratory (EE 524. PG level) - 4 times
- Basic Electronics Lab (EE 102, UG level) – 3 times
- Digital Circuits Lab (EE 202, UG level) – 2 times
- Analog Circuits Lab (EE 204, UG level) – 6 times
- Signals and Systems Simulation Lab (EE 528) (PG level)- 5 times
- Digital Signal Processors Lab (EE 529) (PG level)- 4 times
Tutorial Courses:
- Probability and Random Process (UG level) – 2 times.
- Electrical Science (UG level) – 2 times
- Signals & Systems (UG level) – 2 times.
Courses taught at other institutes including IIT Roorkee, India:
Lecture Courses:
- Digital Electronics (UG level) – 5 times.
- Microprocessor (UG level and PG level) – 7 times.
- Advanced Electronics (UG level) – 3 times.
- Opto-Electronics (UG level) –5 times.
- Electrical Measurements (UG level) – 4 times.
- Communication (UG level) –1 time.
- Digital Signal Processing (UG level) – 4 times.
- Bio-inspired Systems and Engineering (PG level) – 1 time.
- Bio-medical instrumentation (UG level) – 1 time.
- Various Computer Courses (CIC, DCO, BCA and MCA level in IGNOU) – 7 times.
Laboratory Courses:
- Microprocessor Lab (UG level) – 8 times.
- Digital Electronics Lab (UG level) – 6 times.
- Advanced Electronics Lab (UG level) – 3 times.
- Measurement Lab (UG level) – 4 times.