Teaching Activities

My teaching interests are in
core courses of computer science and software engineering.
Topics of special interest at the
undergraduate and graduate level are algorithms, artificial intelligence,
cognitive science, human computer interaction,
interface design & evaluation and learning science & technology.
Courses
- Spring Semester 2008
- COMP 7620 Human-Computer Interaction (Graduate)
- COMP 3270 Introduction to Algorithms (Undergraduate)
- Fall Semester 2007
- COMP 3270 Introduction to Algorithms
- Spring Semester 2007
- COMP 7620 Human-Computer Interaction
- COMP 3270 Introduction to Algorithms
- Fall Semester 2006
- COMP 6620 User Interface Design and Evaluation (Graduate/Advanced undergraduate)
- COMP 3270 Introduction to Algorithms
- Fall Semester 2004
- COMP 3270 Introduction to Algorithms
- Spring Semester 2004
- COMP 7620 Human-Computer Interaction
- COMP 3270 Introduction to Algorithms
- Fall Semester 2003
- COMP 3270 Introduction to Algorithms
- Spring Semester 2003
- COMP 7620 Human-Computer Interaction
- COMP 3270 Introduction to Algorithms
- Fall Semester 2002
- COMP 3270 Introduction to Algorithms
- Fall Semester 2001
- COMP 7620 Human-Computer Interaction
- COMP 3270 Introduction to Algorithms
- Spring Semester 2001
- COMP 8620 Advanced Topics in Human-Computer Interaction (New graduate semester course)
- COMP 3270 Introduction to Algorithms
- Fall Semester 2000
- COMP 7620 Human-Computer Interaction (New graduate semester course)
- COMP 3270 Introduction to Algorithms (New undergraduate semester course)
- Winter Quarter 2000
- COMP 0220 Fundamentals of Computer Science II (Undergraduate)
- COMP 0360 Fundamental Algorithm Design and Analysis (Undergraduate)
- Fall Quarter 1999
- COMP 0220 Fundamentals of Computer Science II
- COMP 0360 Fundamental Algorithm Design and Analysis
- Spring Quarter 1999
- COMP 0220 Fundamentals of Computer Science II
- COMP 0360 Fundamental Algorithm Design and Analysis
- Fall Quarter 1998
- COMP 0220 Fundamentals of Computer Science II
- COMP 0360 Fundamental Algorithm Design and Analysis
- Spring Quarter 1998
- CSE 360 Fundamental Algorithm Design and Analysis
- CSE 690 Advanced Topics in Human-Computer Interaction (New graduate quarter course)
- Fall Quarter 1997
- CSE 220 Fundamentals of Computer Science II
- CSE 360 Fundamental Algorithm Design and Analysis
- Winter Quarter 1997
- CSE 541 User Interface Design and Development (Graduate/Advanced undergraduate)
- Fall Quarter 1996
- CSE 360 Fundamental Algorithm Design and Analysis
(C) Hari Narayanan; All Rights Reserved; Last Updated 3.11.2008