Back to homepage

Talks / Short Courses

  1. Instructor for Embedded System Design for Internet of Things (CDTE/QIP short course) in June 2017 at IIT Kanpur.
  2. C programming workshop as part of Teaching and Learning Center in June 2017 at IIT Kanpur.
  3. Introduction to Java Programming in Enhancing Skill for Enterprise Scale Application Development ((ES)2AD)--2017 at Computer Science and Engineering Department, MNNIT Allahabad.
  4. Introduction to Java Programming in Enhancing Skill for Enterprise Scale Application Development ((ES)2AD)--2016 at Computer Science and Engineering Department, MNNIT Allahabad.
  5. Prutor: A software system for teaching introductory programming at IIT Bombay, Mumbai, in March 2016
  6. Liveness-Based Garbage Collection at Georgia Tech, Atlanta, Georgia in February 2016
  7. Liveness-Based Garbage Collection at TIFR, Mumbai, in February 2016
  8. Liveness Based Garbage Collection at TCS Interaction Day, IIT Kanpur in September 2015
  9. Introduction to Lambda Calculus at Bloomberg, NY, USA in August 2015
  10. A Framework to Help in Teaching Introductory Programming Course at Code Hunt Workshop organized by Microsoft Research, Redmond, in February 2015
  11. Computer Aided Education at NMEICT Awareness Workshop organized by Motilal Nehru National Institute of Technology, Allahabad, in August 2014
  12. Teaching Introductory Programming at TEQIP Workshop for Computer Science Teachers in July, 2014
  13. Compiler Design at IIITDM, Jabalpur in Feb -- Apr 2013
  14. A short course on Functional Programming at IIITDM, Jabalpur in October 2012
  15. A short course on Data Flow Analysis at IIITDM, Jabalpur in August 2012
  16. A short course on Compilers at Software Architect Program sponsored by Samsung in July 2011 at IIT Kanpur