COURSES TAUGHT
Indian Institute of Technology, Bombay
- Digital Communications (Introduced by me), Jan 2010.
- Networks, Games and Algorithms (Introduced by me), Jan 2009.
- Communication Systesm Theory: Aug 2008.
- Data Analysis and Interpretation: Jan 2008, Jan 2009.
- Microprocessors (Changed the course structure to a Computer Architecture and Organ-
isation Approach): Jul 1998-2001, Jul 2004.
- Microprocessors Laboratory: Jul 1998, Jul 2000.
- Telematics: Jan 1999, Jul 1999, Jul 2000.
- Wireless Communication Networks (Introduced by me): Jan 2000
- Communications Networks: Jan 2001-2004.
- Markov Chains and Queueing Systems (Introduced by me, jointly with Madhav
Desai): Jan 2002, Jan 2004, Jan 2008
- Stochastic Signal Analysis: Jul 2002-03, Jul 2005-07.
- Communication Systems: Jan 2007-08.
- Communication Electronics Laboratory: Aug 2007.
Indian Institute of Technology, Kanpur
- High Speed Data Networks (Introduced by me): Jan 1995
- Digital Communication Networks: Jul 1995-1997.
- Digital Switching: Jan 1996-1998
- Digital Circuits and Microprocessor Systems: Jan 1995-1997.
- Architectures of Advanced Microprocessors and Microcontrollers (Introduced by me
jointly with Subir Roy): Aug 1996-1997
University of Delaware
- General Computer Science, Fall 1992.
- Queueing Networks, Spring 1993.
- Microcomputer Computer Organization, Spring 1993.
University of Toronto
- Advanced Microprocessors, Fall 1993.
Rensselaer Polytechnic Institute (Teaching Assistant)
- First and Second courses on Microprocessors (Experiments were around MC68HC11 and
MC68000.) 1991-92
- Linear Systems and Communication Systems. Summer 1992.