Teaching & Advising
Courses Taught at the University of Vermont
Computer Science Courses
- Introductory and Intermediate Courses
- CS 32: Puzzles, Games & Algorithms: Fall ‘03 (as CS 5), Fall ‘04, Fall
‘05, Summer ‘06, Fall ‘06, Fall ‘07, Fall ‘08, Fall ‘09, Fall ‘10, Fall
‘11
- CS 64: Discrete Structures: Fall ‘09.
- CS 103: Programming Languages: Spring ‘98.
- CS 195: Probability Models in CS: Spring ‘11, Spring ‘12.
- Intelligent Systems
- CS 251: Artificial Intelligence: Fall ‘97, Spring ‘01, Fall ‘02,
Fall ‘07.
- CS 256: Neural Computation: Spring ‘00, Spring ‘03, Spring ‘05, Spring
‘08, Spring ‘11.
- CS 294/394: Reinforcement Learning: Fall ‘01, Spring ‘04.
- CS 295: Information & Complexity: Spring ‘07.
- CS 295: Machine Learning: Spring ‘12.
- CS 355: Statistical Pattern Recognition: Spring ‘02 (as CS 295), Fall
‘05.
- CS 392: Graduate Seminar on Machine Learning: Spring ‘03.
- Computer Graphics
- CS 274: Computer Graphics: Spring ‘97 (as CS 295), Spring ‘98, Fall ‘99,
Fall ‘00, Fall ‘01, Fall ‘02, Fall ‘03, Fall ‘04, Fall ‘06, Fall ‘08.
- CS 294: Advanced Rendering Algorithms: Fall ‘04.
- CS 294: Real-time Rendering Algorithms: Spring ‘05.
- CS 294: Photorealistic Computer Graphics: Fall ‘09.
- Computer Networking
- CS 265: Computer Networks: Spring ‘00, Spring ‘01, Spring ‘02, Spring
‘04.
- CS 276: Integrative Computing: Fall ‘11.
Electrical Engineering Courses
- Engineering Analysis (Circuit Theory)
- EE 3: Fall ‘92
- EE 4: Spring ‘93
- Electromagnetic Field Theory
- EE 141: Fall ‘93, Fall ‘94, Fall ‘95, Fall ‘96.
- EE 142: Spring ‘94, Spring ‘95, Spring ‘96, Spring ‘97.
- EE 241: Fall ‘90, Fall ‘91.
- EE 242: Spring ‘91, Spring ‘92.
- Image Analysis and Pattern Recognition
- EE 277: Spring ‘93, Fall ‘94.
- EE 295: Spring ‘08.
- Neural Computation
- EE 295: Fall ‘90, Fall ‘91.
- EE 378: Spring ‘94.
- EE 395: Spring ‘96.
- Probability Theory & Stochastic Processes
Honors College Courses
- Sophomore Seminar
- HCOL 196: Computers of the Future: Spring ‘06, Spring ‘10.
Advising
I am currently the academic advisor to approximately 25 undergraduate
students, and a thesis advisor to one undergraduate honors student and
to two Ph.D. students.