Teaching

On this page is a summary of my teaching experience with links to relevant blog posts as they appear. I’ve split it up roughly by topic.

Pre-College Math  
  
Discrete Math, Non-Major Courses,
    and Transitional Courses
Calculus Linear Algebra
Logic Other Upper Level Math

Pre-College Math

I have tutored at both the grade school and high school levels.

Blog posts:

Discrete Math, Non-Major Courses, and Transitional Courses

  • Dartmouth Math 10, Introductory Statistics: Spring 10
  • Dartmouth Math 19/CS 19, Discrete Math for Computer Science: Fall 10
  • University of Florida MHF 3202, Sets and Logic: Fall 06
  • Notre Dame Math 104, Finite Mathematics: Summer and Fall 01, Spring and Fall 02

Blog posts:

back to top

Calculus

  • Dartmouth Math 8, Calculus II: Fall 07, Winter 08, Fall 08, Fall 11
  • Dartmouth Math 12, as Vector Calculus: Winter 06
  • Dartmouth Math 12, as Calculus Plus: Fall 08
  • Dartmouth Math 13, Vector Calculus: Winter 09 (starting about halfway through)
  • Penn State Math 140, Engineering Calc I: Spring 05
  • Penn State Math 141, Engineering Calc II: Fall 04
  • Notre Dame Math 125, Engineering Calculus I: Spring 04

Blog posts:

back to top

Linear Algebra

Blog posts:

back to top

Logic

  • Dartmouth Math 29, Computability Theory: Spring 07 (as reading course), Spring 09, Spring 11
  • Dartmouth Math 39, Logic: Fall 07
  • Dartmouth Math 89, Seminar in Logic (Set Theory): Winter 12
  • Dartmouth Math 119, Topics in Logic (graduate course): Spring 06

I wrote my own book for computability theory, with two goals: one was to be more like a graduate computability theory book in topics and tone, rather than a computer science book, and the other was to be completely self-contained, as Math 29 has no prerequisites. You can find it at the AMS or on Amazon.

Blog posts:

back to top

Other Upper Level Math