CS 546: Computational Geometry, Fall 2016, Spring 2011, 2009, 2007, 2005, 2003, 2001
CS 555: Computational Photography, Spring 2016, 2015
CSE 441/541: Advanced Algorithms, Fall 2015 and Fall 2008
CS 240, Logic and Discrete Mathematics. Fall 2010,2009,2006--2001
CS 559: Computer Vision, Spring 2008, 2006, 2004, 2002, 2000
CS 200: Engineering and Scientific Computing, Fall 2007

Class project Hall of Fame

Top Image Quilting Images for Computational Photography, Spring 2016.

Top Project 2 submissions for Computational Photography, Spring 2016

Basketball shot prediction: A project by Richard Souvenir that takes advantage of the fact that objects travel in parabolas, and second order curves are closed under perspective projection.

Minimum Weight Triangulation, Shortening Zones: A project by Cindy Traub and Sam Brown to empirically characterize the areas in which adding a point to a point set decreases the weight of the Min-Weight Triangulation.

Image mixing by Tong Mu, from my 2015 Computational Photography class