I love to teach! Here are some of my teaching activities:

  • Visiting Lecturer, CS dept, University of Pune, 2010/11
  • Usability and Open-Source – IDC,IIT Mumbai, 2009 http://www.idc.iitb.ac.in/~anirudha/tiit.htm
  • Video Lecture Series at Oasis Technologies. Course: Operating Systems with Linux
  • Corporate Training: Linux Device Driver and Application Programming, LSI Logic, 2007
  • Visiting Faculty at Oasis Technologies. Course: Operating Systems with Linux. 2004, 2005, 2006
  • Corporate Training: Linux Kernel Internals, Calsoft, 2005
  • Linux Administration and Development, PICT, 2003

Since 2002, I have been guiding final year graduation (capstone) projects. This is an excellent opportunity to work with some of the brightest minds around you. Here is a list of projects that I have been a guide/mentor for:

  • sdNFS 2002-2003
  • QuickSilver: Dynamic Memory De-fragmenter for the Linux kernel, 2003-2004
  • Linux Hibernation, 2003-2004
  • Samba Proxy, 2004-2005
  • Mithril: Secure mallocs in Linux, 2005-2006
  • ChunkFS: Reduce FSCK time using Divide-and-Conquer Approach, 2006-2007
  • OpenFloo: Fast communication channels between VMs, 2007-2008
  • VMPHREEZE:VM Migration, 2007-2008
  • FreeBSD on virtual CPU, 2008-2009
  • X-Xen: Huge page support in Xen, 2010-2011