| Title | Semester | |
| COT 5405 | Advanced Algorithms | Fall 2017 |
| COP 3330 | OOP C++ | Spring 2017 |
| COT 5405 | Advanced Algorithms | Fall 2016 |
| CIS 4930/5930 | Python Programming | Fall 2016 |
| -- | IIT Delhi | Fall 15/Spring 16 |
| COT 5405 | Advanced Algorithms | Spring 2015 |
| CIS 4930/5930 | Python Programming | Fall 2014 |
| CIS 4930/5930 | Python Programming | Spring 2014 |
| CIS 5935 | Introductory Seminar on Research | Fall 2013 |
| CIS 5930 (Sec: 06) | Computational Geometry | Spring 2013 |
| COP 3502 | Computer Science I | Spring 2013 |
| -- | Sabbatical | 2012 |
| CIS 4930 (Sec: 03) CIS 5930 (Sec: 02) |
Python Programming | Spring 2011 |
| COT5405 | Advanced Algorithms | Fall 2010 |
| COP 4531/CGS 5427 | Analysis of Algorithms | Spring 2010 |
| COT5405 | Advanced Algorithms | Fall 2009 |
| COT5930 | Computational Geometry | Spring 2009 |
| CIS5930 | Computational Geometry Seminar | Fall 2008 |
| COP4531 / CGS 5427 | Analysis of Algorithms | Fall 2008 |
| COP4531 / CGS 5427 | Analysis of Algorithms | Spring 2008 |
| CIS 5930 / 4930 | Writing Solid Code | Spring 2008 |
| COT 5405 | Advanced Algorithms | Fall 2007 |
| COT5930 | Computational Geometry | Spring 2007 |
| COP3330/CGS5409 | Object Oriented Programming (Using C++) | Fall 2006 |
| COP4531 / CGS 5427 | Analysis of Algorithms | Spring 2006 |
| COT 5405 | Advanced Algorithms | Fall 2005 |
| CIS5930 | Computational Geometry | Spring 2005 |
| CIS6935 | Topics in Algorithms | Fall 2004 |
| COP4531 / CGS 5427 | Analysis of Algorithms | Fall 2004 |
| CSE 373/AMS 373/MAT 373 CSE 548 |
Design and Analysis of Algorithms | Fall 2003 |
| CSE 638/AMS 641 | Advanced Computational Geometry | Spring 2004 |
You teach best what you most need to learn.
- Bach