Back to homepage

Talks / Short Courses

  1. Invited Speaker, A Short History of Programming at Brahmanand College, Kanpur, January 2019
  2. Keynote Speaker, C Programming Workshop at Shri Shakti Degree College Ghatampur, Kanpur, October 2018
  3. The Fascinating World of Compilers at IIT Jammu, September 2018
  4. Automated Tutoring for Introductory Programming Courses at National Institute of Technology (NIT) Rourkela, Odisha, Dec 2017, India.
  5. Automated Tutoring for Introductory Programming Courses at National University of Singapore (NUS), Dec 2017, Singapore.
  6. Introduction to Lambda Calculus at National Institute of Technology (NIT) Uttarakhand, Nov 2017, Srinagar (Uttarakhand), India.
  7. Introduction to Compiler Optimizations at National Institute of Technology (NIT) Uttarakhand, Nov 2017, Srinagar (Uttarakhand), India.
  8. Automated Tutoring for Introductory Programming Courses at National Institute of Technology (NIT) Meghalaya, Nov 2017, Shillong, India.
  9. Wearable Electronics: A Designer's Perspective, Amit K Gupta, Subhojyoti Bose & Amey Karkare, tutorial at IEEE Wearable Technologies conference (WT), Sept 2017, Bangalore, India.
  10. Instructor for Embedded System Design for Internet of Things (CDTE/QIP short course) in June 2017 at IIT Kanpur.
  11. C programming workshop as part of Teaching and Learning Center in June 2017 at IIT Kanpur.
  12. Introduction to Java Programming in Enhancing Skill for Enterprise Scale Application Development ((ES)2AD)--2017 at Computer Science and Engineering Department, MNNIT Allahabad.
  13. Computer Aided Education at Harcourt Butler Technical University (HBTU), Kanpur, in March 2017
  14. Introduction to Java Programming in Enhancing Skill for Enterprise Scale Application Development ((ES)2AD)--2016 at Computer Science and Engineering Department, MNNIT Allahabad.
  15. Prutor: A software system for teaching introductory programming at IIT Bombay, Mumbai, in March 2016
  16. Liveness-Based Garbage Collection at Georgia Tech, Atlanta, Georgia in February 2016
  17. Liveness-Based Garbage Collection at TIFR, Mumbai, in February 2016
  18. Liveness Based Garbage Collection at TCS Interaction Day, IIT Kanpur in September 2015
  19. Introduction to Lambda Calculus at Bloomberg, NY, USA in August 2015
  20. A Framework to Help in Teaching Introductory Programming Course at Code Hunt Workshop organized by Microsoft Research, Redmond, in February 2015
  21. Computer Aided Education at NMEICT Awareness Workshop organized by Motilal Nehru National Institute of Technology, Allahabad, in August 2014
  22. Teaching Introductory Programming at TEQIP Workshop for Computer Science Teachers in July, 2014
  23. Compiler Design at IIITDM, Jabalpur in Feb -- Apr 2013
  24. A short course on Functional Programming at IIITDM, Jabalpur in October 2012
  25. A short course on Data Flow Analysis at IIITDM, Jabalpur in August 2012
  26. A short course on Compilers at Software Architect Program sponsored by Samsung in July 2011 at IIT Kanpur