Postdoc - University of Cambridge UK - 04/2021 - present

  • Small group supervision (group of 3) - Easter term 2021

  • Project co-supervision on a 13 week project to a Manufacturing Engineering Tripos student: ‘Price predictions using historical supplier contracts’ 2020-21

  • Online exam invigilation through Microsoft Teams and ProctorExam.

  • Supervision subject: Concepts in Programming Languages

Senior Research Fellow - Panjab University Chandigarh, India - 07/2016 - 04/2019

  • Independently taught and managed exams for graduates and under-graduates -- theory as well as lab classes (20 to 50 students)

  • Subjects taught: Fundamentals of Computer Science, Intro to Programming (C++/JAVA), Design & Analysis of Algorithms etc.

Assistant Professor - Bharati Vidyapeeth's Institute of Computer Applications and Management, New Delhi, India - 08/2014 - 08/2015

  • Independently taught graduate students theory as well as lab classes (50 students)

  • Subjects taught: Core and Advanced JAVA, Object Oriented Designing etc.


I have taught following subjects:

16. Concepts in Programming Languages -- Small group supervision -- University of Cambridge -- Easter term 2021

15. Object Oriented Programming (Through C++ and Java) (Theory) - MCA 2nd Sem. - PU 2018-19.

14. Analysis and Design of Algorithms (Theory) - MCA. 3rd Semester - PU 2018-19

13. Soft Computing using Matlab (Lab) - MSc. 3rd Semester - PU 2018-19

12. Object Oriented Programming (Through C++ and Java) (Theory) - MCA 2nd Sem. - PU 2017-18.

11. Mobile Computing using Android Studio (Lab) - MCA 5th Sem. - PU 2017-18

10. Soft Computing using Matlab (Lab) - MCA 5th Semester - PU 2017-18

9. Intro to Programming (C/C++) (Theory & Lab) - B.Sc.(H) 2nd Sem. -PU 2016-17

8. Computer Fundamentals (Theory & Lab) - B.Sc.(H) 1st Sem. - PU 2016-17

7. JAVA Lab - MCA-3rd Semester (IP Univ.) 2015-16

6. Advanced JAVA (Theory & Lab) - MCA-5th Semester (IP Univ.) 2015-16

5. Object Oriented Designing using UML (Lab) - MCA 4th Semester (IP Univ.) 2014-15

4. Object Oriented Design (Theory) - MCA 4th Semester (IP Univ.) 2014-15

3. JAVA Lab - MCA-3rd Semester (IP Univ.) 2014-15

2. Maya Lab - MCA-5th Semester (IP Univ.) 2014-15

1. Multimedia Technologies (Theory) - MCA-5th Semester (IP Univ.) 2014-15

NOTE: Odd semester: July to December and even semester: January to June.

PU: Panjab University, IP Univ: Interprastha University