Teaching


"A good teacher brings a student to the threshold of knowledge, and ignites the interest to cross the threshold.".


Courses @ University of Florida

Spring 2009: Embedded Systems (CIS 4930/6930)
                    Combined grad/undergrad special topics: Mon, Wed and Fri 4:05-4:55 PM in TUR 2306.

Fall 2008: Computer Architecture (CDA 5155)
                    Graduate core course: Tue 3:00-4:55 and Thu 4:05-4:55 in CSE 107.

Spring 2008: Embedded Systems (CIS 6930)
                    Graduate special topics: Tue 3:00-4:55 and Thu 4:05-4:55 in CSE E221.

Fall 2007: Computer Architecture (CDA 4102/5155)
                    Combined graduate core course and undergraduate elective: Tue 3:00-4:55 and Thu 4:05-4:55 in NEB 102.

Spring 2007: Embedded Systems (CIS 4930/6930)
                    Combined grad/undergrad special topics: Tue 3:00-4:55 and Thu 4:05-4:55 in MCCB 3108.

Spring 2006: Computer Architecture (CDA 4102/5155)
                    Combined graduate core course and undergraduate elective.

Fall 2005: Hardware Modeling and Verification (CIS 6930)
                    Graduate special topics: Tue 3:00-4:55, Thu 4:05-4:55 meets in TUR 2354.

Spring 2005: Computer Architecture Principles (CDA 5155)
                    Graduate core course: Tue 11:45-1:40, Thu 12:50-1:40, meets in LIT 113.

Fall 2004: Introduction to Embedded Systems (CIS 6930)
                    Graduate special topics: MWF 11:45-12:35 PM, meets in CSE E107.



Courses @ Indian Institute of Science, Bangalore

Fall 2006: Embedded Systems: Theory, Modeling and Verification
                    Graduate level course.