Courses Taught at the University of Vermont
Computer Science Courses
- Introductory and Intermediate Courses
- CS 32: Puzzles, Games and Algorithms:
Fall '03 (as CS 5), Fall '04, Fall '05, Summer '06, Fall '06, Fall '07,
Fall '08.
- CS 103: Programming Languages: Spring '98
- HCOL 195: Computers of the Future: Spring '06.
- Intelligent and Complex 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
- CS 294/394: Reinforcement Learning: Fall '01, Spring '04.
- CS 295: Information and Complexity: Spring '07.
- 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.
- Computer Networks
- CS 265: Computer Networks: Spring '00, Spring '01, Spring '02,
Spring '04.
Electrical Engineering Courses
- Engineering Analysis (Circuit Theory)
- EE 3: Fall '92
- EE 4: Spring '93
- Electromagnetic Field Theory
- EE 141: Fall '93, '94, '95, '96
- EE 142: Spring '94, '95, '96, '97
- EE 241: Fall '90, '91
- EE 242: Spring '91, '92
- Image Analysis and Pattern Recognition
- EE 277: Spring '93, Fall '94
- EE 295: Spring '08.
- Neural Computation
- EE 295: Fall '90, '91
- EE 378: Spring '94
- EE 395: Spring '96
- Probability Theory and Stochastic Processes