 Spring 2020
Office hours: M 12pm  1pm, T 5pm6pm, and by appointment
For the remainder of the semester office hours will be held on Zoom.
If you are not in my class, please email me if you intend to come to office hours.
CMPS 3130/6130 Introduction to Computational Geometry
 Spring 2019
Office hours: M 12pm1pm, F 3pm4pm, and by appointment
CMPS 1500 Introduction to Computer Science I
 Fall 2018
Office hours: W 3:15pm4:15pm, F 3pm4pm, and by appointment
CMPS 6610/4610 Algorithms
 Fall 2017
Office hours: TF 3pm5pm, and by appointment
CMPS 2200 Introduction to Algorithms
CMPS 7010 Research Seminar
 Spring 2017
Office hours: M 2pm3pm, W 3pm4pm, R 12:301:30, and by appointment
CMPS 3130/6130 Introduction to Computational Geometry
 Fall 2016
Office hours: M 2pm3pm, R 3:15pm4:15pm, and by appointment
CMPS 6610/4610 Algorithms
CMPS 7010 Research Seminar
 Spring 2016
CMPS 6640/4040 Computational Geometry
 Fall 2015
CMPS/MATH 2170 Introduction to Discrete Mathematics
CMPS 2200 Introduction to Algorithms
CMPS 7010 Research Seminar
 Spring 2015
CMPS 3130/6130 Computational Geometry
 Fall 2014
TIDE 1022 Computational Thinking for Work and Play
CMPS/MATH 2170 Introduction to Discrete Mathematics
CMPS 2200 Introduction to Algorithms
 Spring 2014
CMPS 1600 Introduction to Computer Science II
 Fall 2013
CMPS 1500 Introduction to Computer Science I
CMPS/MATH 2170 Introduction to Discrete Mathematics
 Spring 2013
CMPS 3120/6120 Computational Geometry
 Fall 2012
CMPS 2200 Introduction to Algorithms
 Spring 2012
CS 5633 Analysis of Algorithms
 Fall 2011
CS 3343 Analysis of Algorithms
 Spring 2011
Additional material for CS 5633 Analysis of Algorithms
 Fall 2010
CS 6463 AT: Computational Geometry
CS 3343 Analysis of Algorithms
 Spring 2010
CS 5633 Analysis of Algorithms
CS 2123 Data Structures
 Fall 2009
CS 2233 Discrete Mathematical
Structures
 Spring 2009
CS 5633 Analysis of Algorithms
CS 3343 Analysis of Algorithms
 Fall 2008
CS 2233 Discrete Mathematical
Structures
 Spring 2008
CS 5633 Analysis of Algorithms
 Fall 2007
CS 1723 Data Structures
CS 3343 Analysis of Algorithms
 Spring 2007
CS 1723 Data Structures
 Fall 2006
CS 6463004 AT: Computational Geometry
CS 1723 Data Structures
 Spring 2006
CS 5633 Analysis of Algorithms
CS 3343 Analysis of Algorithms
CS 1713 Introduction to Computer Science (WebCT)
 Fall 2005
CS 1713 Introduction to Computer Science
(Sections 002 and 901)
 Spring 2005
CS 5633 Analysis of Algorithms
 Fall 2004
CS 3233 Discrete Math Structures
 Spring 2004
CS 5633 Analysis of Algorithms
 Summer 2003
CSc 445 Algorithms
 Spring 2003
CSc 345/346 Analysis of Discrete Structures
 Fall 2002
CSc 344 Foundations of Computing
CSc 437/537 Geometric Algorithms
 Summer 2002
CSc 227 Program Design and Development
 Spring 2002
Computational Geometry class CSE 591
