Teaching Experience:
Teaching Assistant at Indian Institute of Techonology, Bombay (IIT-B).
- cs641: Computer Networks (for Prof. Kameswari Chebrolu)
- cs224: Computer Networks (for Prof. Varsha Apte)
- cs224(m): Computer Networks minor (for Prof. Mythili Vutukuru)
- cs653: Mobile Computing (for Prof. Vinayak Naik)
Teaching Assistant at Indian Institute of Techonology, Kanpur (IIT-K).
- cs101: Computer Programming (for Prof. Piyush Kurur and Prof. Manindra Agarwal)
- cs425: Computer Networks (for Prof. Dheeraj Sanghi)
- cs625: Advanced Computer Networks (for Prof. Dheeraj Sanghi)
Volunteer at Abhyasika, Mumbai (IIT Bombay student organisation).
- Basic Mathematics teacher at Phulenagar.
- Class 6th Mathematics teacher at Phulenagar.
Phulenagar is a slum area near IIT Bombay. I used to take two classes per week.
Important Courses Done:
This list is not exhaustive and does not include any courses from my B.Tech at NIT-Allahabad.
Courses Credited/audited during Ph.D. (IIT Bombay)
CS641: Computer Networks |
CS695: Topics in Virtualization and Cloud Computing |
CS699: Software Lab |
CS733: Advanced Distributed Computing - Engineering a Cloud |
CSS801: Seminar on Multipath TCP |
CS601: Algorithms and Complexity |
CS756: SDN and NFV (audit) |
Cloud Networking (coursera) |
Courses Credited during M.Tech. (IIT Kanpur)
CS628: Computer System Security |
CS648: Randomized Algorithms |
CS676: Computer Vision and Image Processing |
CS698N: Topics in Concurrent Programming |
CS634: Mobile Computing |
CS646: Parallel Algorithms |
Courses Not Credited(Sit through/MOOC)
CS347: Operating Systems (IITB) |
CS653: Mobile Computing (IITB) |
CS408: Graph Theory (IITB) |
Web Development {How to Build a Blog} (Udacity) |
Introduction to Computer Science {Building a Search Engine} (Udacity) |
Programming languages {Building a Web Browser} (Udacity) |
Applied Cryptography {Science of secrets} (Udacity) |