Teaching
Courses Taught
Longwood University (2019-present)
MATH 135: Mathematical Modeling of Finances
MATH 164: Precalculus
MATH 171: Statistical Decision Making
MATH 175: Discrete Mathematics
MATH 261: Calculus I
MATH 262: Calculus II
MATH 280: Linear Algebra
MATH 307: Game Theory
MATH 362: Differential Equations
MATH 372: Mathematical Probability & Statistics I
MATH 390/490: Directed Independent Study
CTZN 410: Critical Reasoning and the Numbers Game in Civil Discourse
An examination of the uses of logic, critical reasoning, mathematics and statistics in civil discourse, focusing on an attempt to get to the bottom of what we and others believe.
MATH 462: Advanced Calculus (introduction to real analysis)
Farmingdale State College (2016-2019)
MTH 110: Statistics
MTH 129: Precalculus with Applications
MTH 130: Calculus I with Applications
MTH 151: Calculus II
MTH 250: Graph Theory and Combinatorics
MTH 253: Differential Equations
MTH 322: Advanced Mathematical Analysis (engineering mathematics)
MTH 360: Applied Probability and Statistics
MTH 390: Methods in Operations Research
MTH 405: Student Research in Applied Mathematics