Courses and lecture notes

Teaching

University of Manchester

  • Model Theory

  • Model Theory

University of East Anglia

  • Number Theory

  • Logic

LMS Online Lecture Series

Carnegie Mellon University

  • Linear Algebra

  • Number Theory

  • Algebraic Structures

  • Number Theory