Below is a list courses I have taught in the past. Materials from select courses can be viewed on the the Materials page.
Spring 2020
Mathematical Software (MA 111-01)
Instructor
Virginia Military Institute
Lexington, VA
Math that Matters (MA 102-13)
Instructor
Virginia Military Institute
Lexington, VA
Math that Matters (MA 102-14)
Instructor
Virginia Military Institute
Lexington, VA
Instructor
Virginia Military Institute
Lexington, VA
Math that Matters (MA 102-13)
Instructor
Virginia Military Institute
Lexington, VA
Math that Matters (MA 102-14)
Instructor
Virginia Military Institute
Lexington, VA
Fall 2019
Elementary Differential Equations (MA 311-03)
Instructor
Virginia Military Institute
Lexington, VA
Math that Matters (MA 101-06)
Instructor
Virginia Military Institute
Lexington, VA
Math that Matters (MA 101-08)
Instructor
Virginia Military Institute
Lexington, VA
Instructor
Virginia Military Institute
Lexington, VA
Math that Matters (MA 101-06)
Instructor
Virginia Military Institute
Lexington, VA
Math that Matters (MA 101-08)
Instructor
Virginia Military Institute
Lexington, VA
Summer 2019
Go with the Flow: Fluid Dynamics for Everyone
Instructor
Duke Summer Workshop in Mathematics (SWiM)
Durham, NC
Instructor
Duke Summer Workshop in Mathematics (SWiM)
Durham, NC
Spring 2019
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Fall 2018
Codebreaking: Mathematics of Espionage
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Spring 2018
Laboratory Calculus and Functions II (Math 106L)
Instructor
Duke University
Durham, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Instructor
Duke University
Durham, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Fall 2017
Laboratory Calculus and Functions I (Math 105L)
Instructor
Duke University
Durham, NC
Codebreaking: Mathematics of Espionage
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Charlotte, NC
An Information Age: Math and Technology of Data
Curriculum Developer and Co-Instructor
Duke TIP Scholar Weekends
Charlotte, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Charlotte, NC
Instructor
Duke University
Durham, NC
Codebreaking: Mathematics of Espionage
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Charlotte, NC
An Information Age: Math and Technology of Data
Curriculum Developer and Co-Instructor
Duke TIP Scholar Weekends
Charlotte, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Charlotte, NC
Summer 2017 |
From Startups to World Hunger: A Mathematical Perspective
Curriculum Developer and Instructional Counselor
Duke TIP Field Studies
Durham, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Adventures in Stem
Charlotte, NC
Curriculum Developer and Instructional Counselor
Duke TIP Field Studies
Durham, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Adventures in Stem
Charlotte, NC
Spring 2017
Tiles and Tessellations
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Charlotte, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Charlotte, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Fall 2016
Laboratory Calculus I (Math 111L)
Instructor
Duke University
Durham, NC
Tiles and Tessellations
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Charlotte, NC
Instructor
Duke University
Durham, NC
Tiles and Tessellations
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Durham, NC
Puzzles and Problem Solving
Curriculum Developer and Co-Instructor
Duke TIP Academic Adventures
Charlotte, NC
Fall 2015
Laboratory Calculus and Functions I (Math 105L)
Teaching Assistant
Duke University
Durham, NC
Laboratory Calculus I (Math 111L)
Teaching Assistant
Duke University
Durham, NC
Teaching Assistant
Duke University
Durham, NC
Laboratory Calculus I (Math 111L)
Teaching Assistant
Duke University
Durham, NC