Internships/Fellowships


Junior Research Fellow

2017 - 2018
Indian Institute of Technology, Delhi, India

Funded Fellowship with short stay

May 2013 - Aug 2013
Max Planck Institute for Software Systems, Saarbrucken, Germany

Software Development Trainee

Jan 2011 - May 2011
Samsung Electronics Pvt. Ltd., Noida, India

Mentoring Students


I have been opportune to mentor several student projects. Along with a guiding experience, this opportunity is providing me with the exposure to various areas, not directly related to my research.
Student Project
Divya Chakarwarti (2019) Generated Tejas x86 simulator compatible multithreaded user-level traces using Qemu
Ravi Shankar Singh (2019) Optimal placement of RSUs maximizing the V2I coverage
Nikhil Kumar, Sakshi Sharma (2020) Optimal placement of electric vehichles charging stations with electricity theft control
Sakshi Taparia, Ashish (2020) Increasing performance of existing RSU placement strategies
Aman Shreshtha (2020) Power characterization of MSP430FR5969 device
Ashutosh Agarwal (2020) Improving EmuArm - a graphical ARM and Thumb ISA emulator
Rohit, Ishvik (2021) Designing a framework in Rebeca for verifying energy harvesting based applications
Harsh, Aravind (2021) Extending the electricity theft model for EV charging stations
Akash Kumar (2021) Designing an open source simulator for automotive cars - CarSim
Dipika Tanwar (2021-22) Designing a security mechanism for CAN protocol in automotive cars
Aman Shreshtha (2021-22) Designing an approximate communication system for wireless applications
Priyal Thakkar (2021-22) Developing a dynamic 5G testbed
Mehul, Biwas (2022) Topological analysis based EV charging stations placement
Ankit, Aarya (2022) Extending Qemu support for Tejas
Soham Nag (2023) Intelligent CAN data compression

Teaching Assistantship


Along with mentoring individual students, I also have some experience in assisting the professors in several courses. I am primarily involved in designing assignments, conducting labs and tutorials, and evaluating the students' submissions.
  • Digital Logic and System Design (180 students) - 2022
  • Real Time Systems (10 students) - Spring 2022
  • Discrete Mathematics (150 students) - Fall 2020
  • Introduction to Computer Science (600 students) - Spring 2020
  • Computer Architecture (192 students) - Fall 2019
  • Operating Systems (120 students) - Spring 2019