Pre-PhD Courses
Department of Computer Science, University of Delhi
- RCS-002 Empirical Software Engineering (2019)
- RCS-001 Research Methodology–Module 5:Scientific Writing (2019)
- RCS-001 Research Methodology–Module 5:Scientific Writing (2018)
- RCS-001 Research Methodology–Module 5:Scientific Writing (2017)
- RCS01a Advance Data Structure (2012)
- Foundations of Software Testing (2009)
- Testing of Web Applications (2009)
Post-Graduate Courses
Department of Computer Science, University of Delhi
- CS 303:Software Engineering MCA Sem. III (2010)
- CS 402:Software Engineering MCA Sem. IV (2006)
- CS 517:Software Project Management MCA Sem. V (2006)
- CS 308:Software Quality Assurance and Testing MSc Sem. III (2005)
Delhi Technological University (Earlier DCE)
- Object Oriented Programming with C++ M.Tech. (For Samsung Employees) (2015)
- Object Oriented Programming with C++ M.Tech. (For Samsung Employees) (2013)
- MTSE 204:Software Quality Assurance M.Tech (Soft. Eng.) Sem. II (2010)
- MTSE 105:Software Project Management M.Tech (Soft. Eng.) Sem. I (2009)
- CS 506:Object-Oriented Programming M. Tech Sem. I (2008)
NIIT University, Neemrana
- CA 411:Object-Oriented Programming MCA Sem II (2012)
- CA 411:Object-Oriented Programming MCA Sem I (2012)
Under-Graduate Courses
Dyal Singh College, University of Delhi (Last few years)
- Object-Oriented Programming
- C++ Programming
- Data Structures
- Fundamentals of Computer Network
- Software Engineering
- Computer Architecture
- Operating System
Delhi Technological University (Earlier DCE)
- Data Structures B. Tech Sem. IV Sem I (2009)