Courses Taught:
Mathematics
- Pre-Caclulus
- Introductory Statistics
- Math and Culture (Liberal Arsts Math)
- Applied Calculus
- Calculus I
- Calculus II
- Calculus III
- Discrete Math
- Differential Equations
- Linear Algebra
- Abstract Algebra I
- Abstract Algebra II
- Real Analysis I
- Real Ananysis II
- Number Theory
- Dynamics and Chaos
- Special Topics: Computational Algebraic Geometry
- Special Topics: Spacetime Geometry
- Special Topics: Discrete Systems
- Math Topics (Graduate): Geometry: From Euclid to Modern Day
- Math Topics (Graduate): Geometry and the Common Core
- Math Topics (Graduate): Remote Learning
- Math 590: Special Projects
Computer Science
- Programming I
- Theory of Computation
- Computer Graphics