Courses Taught
- MTH 1000/1010/1110 – College Algebra
- MTH 2040 – Calculus I
- MTH 2050 – Calculus II
- MTH 3100 – Introduction to Mathematical Proofs
- MTH 3200 – Number Theory
- MTH 3350 – Abstract Algebra I
- MTH 4970 – Independent Study (Complex Analysis / Ring Theory)
- MTH 4990 – Senior Seminar
Research Interests
- Ring Theory
- Complex Analysis
Professional Memberships
- Southwest Virginia Council of Teachers of Mathematics Education