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