- The College of Charleston (2011-Present)
Charleston, SCCourses taught: Pre-Calculus, Calculus I, Science and Mathematics for Teachers, Elementary Statistics, Linear Algebra
- The Citadel (2010-2011)
Charleston, SCCourses taught: Pre-Calculus, Elementary Mathematical Modeling, Business Calculus
- Blinn College (2009-2010)
Bryan, TXCourses taught: Mathematical Analysis I, Mathematical Analysis II, College Mathematics
- University of South Carolina (2004-2009)
Columbia, SCCourses taught: College Algebra, Pre-Calculus, Finite Mathematics, Calculus, Business Calculus, Basic Concepts of Elementary Mathematics I, Basic Concepts of Elementary Mathematics II
- Columbia College (2008)
Columbia, SCCourses taught: Pre-Calculus Algebra, Business Calculus
- North Carolina Governor’s School East (2006, 2007, 2009)
Raleigh, NCCourses taught: Elementary Number Theory, Self & Society
Research advisor: Set Theory, Mathematical Logic, Vector Spaces, Combinatorial Game Theory, Mathematical Pedagogy, Group Theory, Continued Fractions, Cryptography