| University of North Carolina at Chapel Hill |
| Spring 2005 | MATH 192 | Scientific Computation II |
| Spring 2003 | COMP 259 | Physically-based Modeling |
| Spring 2003 | COMP 290 | Topics In Computer Science (Multiple View Geometry) |
| Fall 2002 | COMP 238 | Advanced Image Synthesis |
| Spring 2002 | COMP 242 | Advanced Operating Systems |
| Spring 2002 | COMP 255 | Recent Advances in Image Analysis |
| Spring 2002 | COMP 321 | Technical Communication |
| Fall 2001 | COMP 243 | Distributed Systems & Networking |
| Fall 2001 | COMP 256 | Computer Vision |
| Fall 2001 | COMP 290 | Topics In Computer Science () |
| Fall 2001 | COMP 391 | Reading & Research (Computer Vision and Image Analysis) |
| Spring 2001 | COMP 203 | Parallel & Distributed Computing |
| Spring 2001 | COMP 254 | Image Processing & Analysis |
| Fall 2000 | COMP 252 | Monte Carlo Methods |
| Fall 2000 | COMP 257 | Visual Solid Shape |
| Fall 2000 | COMP 258 | Geometric & Solid Modeling |
| Brigham Young University |
| Fall 1999 | CS 584 | Parallel Processng |
| Fall 1999 | CS 650 | Computer Vision 2 |
| Winter 1999 | CS 550 | Computer Vision 1 |
| Winter 1999 | CS 555 | Adv Computer Graph |
| Winter 1999 | CS 561 | Theo Foundtn CSci |
| Fall 1998 | CS 450 | Intr Digital Signal Processing |
| Fall 1998 | CS 557 | Computer-Aided Geom Design |
| Fall 1998 | CS 578 | Neural Networks |
| Summer 1998 | CS 455 | Computer Graphics |
| Spring 1998 | CS 380 | Comp Architecture |
| Winter 1998 | CS 404 | Ethics&Comp in Soc |
| Winter 1998 | CS 460 | Comp Comm and Netw |
| Winter 1998 | CS 470 | Intro Artificial Intelligence |
| Fall 1997 | CS 345 | Operating Systems Design |
| Fall 1997 | CS 453 | Adv Data Struct |
| Fall 1997 | CS 572 | Machine Learning |
| Fall 1997 | MATH 434 | Ord Diff Equation |
| Summer 1997 | ECEN 220 | Digital State Mach |
| Spring 1997 | CS 330 | Cncpt Prgrmng Lang |
| Winter 1997 | CS 240 | Adv Programming Concepts |
| Winter 1997 | CS 312 | Algorithm Analysis |
| Winter 1997 | STAT 321 | Elem Math Stat |
| Fall 1996 | CS 252 | Intro to Theory |
| Fall 1996 | MATH 315 | Theory of Analysis |
| Spring 1994 | MATH 371 | Abstract Algebra |
| Winter 1994 | CS 152 | Discrete Strctrs 1 |
| Winter 1994 | CS 153 | Discrete Strctrs 2 |
| Winter 1994 | CS 232 | Com Programming |
| Winter 1994 | MATH 113 | Honors Calculus 2 |
| Fall 1993 | CS 143 | Intro Comp Org |
| Fall 1993 | MATH 343 | Elem Linear Algebra |