Past Teaching

  • Fall 2023: MATH 3094 – Mathematics of Encryption
  • Spring 2023: MATH 3240 – Introduction to Number Theory
  • Fall 2022: (on sabbatical at Harvard University)
  • Spring 2022: MATH 5020 – Galois Representations
  • Fall 2021: MATH 3230 – Abstract Algebra
  • Spring 2021: MATH 5020 – The Arithmetic of Elliptic Curves
  • Fall 2020: MATH 2705W – Technical Writing in Mathematics
  • Spring 2020: MATH 2210Q – Applied Linear Algebra (Honors Section)
  • Fall 19: MATH 3240 – Introduction to Number Theory
  • Fall 18: MATH 5230 – Algebraic Number Theory
  • Spring 18: MATH 3094 – Mathematics of Encryption
  • Fall 17: MATH 5020 – Infinite Galois Theory
  • Fall 16: MATH 5210 – Abstract Algebra 1
  • Spring 16: MATH 2210Q – Applied Linear Algebra
  • Fall 15: MATH 5020 – The Arithmetic of Elliptic Curves
  • Fall 14: MATH 1131Q – Calculus 1
  • Spring 14: MATH 3240 – Introduction to Number Theory
  • Spring 13: MATH 5020 – The Arithmetic of Elliptic Curves
  • Fall 12: MATH 3094 – Math Scholars Course: Diophantine Geometry
  • Spring 12: MATH 1132Q – Calculus II
  • Fall 11: MATH 3240 – Introduction to Number Theory
  • Spring 11: MATH 6020 – Seminar in Algebraic Number Theory
  • Fall 10: MATH 5230 – Algebraic Number Theory
  • INTD 3995 : Tutoring Principles for Quantitative Learning
  • Fall 09: MATH 2141 – Advanced Calculus
  • Fall 09: MATH 5800 – Seminar in Mathematics Education
  • INTD 3995 : Tutoring Principles for Quantitative Learning
  • During Summer 2009, I taught an undergraduate course at PCMI 09 on Elliptic Curves, Modular Forms and L-functions.
  • Spring 09: Math 5020 – The arithmetic of elliptic curves
  • Fall 08: Math 3240 (old 258) – Introduction to Number Theory
  • INTD 3995: Tutoring Principles.

Other courses: