Below is a list of all the courses that I have taught. I have
taught a variety of calculus courses, such as first semester courses
focusing on continuity and differentiation, second semester courses
focusing on integration techniques and applications, and third
semester courses focusing on multivariable and vector
calculus. I have also taught a wide range of courses in
mathematical logic, from introductory courses, to advanced
undergraduate courses, to graduate courses. I have also
supervised many student projects in mathematical logic, at both
undergraduate and graduate levels.
Teaching at the University of Leeds
Fall 2023
MATH 3001: Project in Mathematics – project supervisor
(year-long)
MATH 3033: Graph Theory – instructor
MATH 5004M: Assignment in Mathematics – project supervisor
(year-long)
Summer 2023
MATH 5000M: Dissertation in Mathematics – project supervisor
Spring 2023
MAGIC 107: Computability Theory and Applications –
instructor
Fall 2022
MATH 3001: Project in Mathematics – project supervisor
(year-long)
MATH 3033: Graph Theory – instructor
MATH 5004M: Assignment in Mathematics – project supervisor
(year-long)
Spring 2022
MAGIC 107: Computability Theory and Applications –
instructor
Fall 2021
MATH 0111: Elementary Differential Calculus – instructor
MATH 3001: Project in Mathematics – project supervisor
(year-long)
Spring 2021
MATH 3104: Proof and Computation – co-instructor
MATH 5104M: Advanced Proof and Computation – co-instructor
MAGIC 107: Computability Theory and Applications –
instructor
Fall 2020
MATH 0111: Elementary Differential Calculus – instructor
MATH 3001: Project in Mathematics – project supervisor
(year-long)
MATH 5004M: Assignment in Mathematics – project supervisor
(year-long)
Spring 2020
MATH 1026: Sets, Sequences and Series – tutor (like a
teaching assistant)
MATH 3104: Proof and Computation – instructor
MATH 5104M: Advanced Proof and Computation – instructor
Fall 2019
COMP 1421: Fundamental Mathematical Concepts – tutor (like a
teaching assistant)
MATH 3001: Project in Mathematics – project supervisor
(year-long)
MATH 5004M: Assignment in Mathematics – project supervisor
(year-long)
Summer 2019
MATH 5000M: Dissertation in Mathematics – project supervisor
Spring 2019
MATH 3104: Proof and Computation – instructor
MATH 5104M: Advanced Proof and Computation – instructor
Fall 2018
MATH 1025: Number Systems – tutor (like a teaching
assistant)
MATH 3001: Project in Mathematics – project supervisor
(year-long)
MATH 3033: Graph Theory – co-instructor
MATH 5004M: Assignment in Mathematics – project supervisor
(year-long)
Summer 2018
MATH 5000M: Dissertation in Mathematics – project supervisor
Spring 2018
MATH 3104: Proof and Computation – instructor
MATH 5104M: Advanced Proof and Computation – instructor
Fall 2017
MATH 1025: Number Systems – tutor (like a teaching
assistant)
MATH 3001: Project in Mathematics – project supervisor
(year-long)
MATH 5003M: Assignment in Mathematics – project supervisor
(year-long)
MATH 5004M: Assignment in Mathematics – project supervisor
(year-long)
Spring 2017
MATH 1026: Sets, Sequences and Series – tutor (like a
teaching assistant)
MATH 3104: Proof and Computation – instructor
MATH 5104M: Advanced Proof and Computation – instructor
Teaching at Universiteit Gent
Spring 2016 Wiskundige Logica II (Mathematical Logic II) – instructor
Spring 2015 Wiskundige Logica II (Mathematical Logic II) – co-instructor
Spring 2014 Wiskundige Logica II (Mathematical Logic II) – co-instructor
Teaching at Appalachian State University
Spring 2012
MAT 1110: Calculus with Analytic
Geometry I – instructor
Fall 2011 MAT 1025: Algebra and
Elementary Functions – instructor
MAT 1110: Calculus with Analytic
Geometry I – instructor
Teaching at Cornell University
Summer 2011
Math 1920: Multivariable Calculus
for Engineers – instructor
Spring 2011 Math 3040: Prove
It! – teaching assistant
Fall 2010
Math 4810/Phil 4310: Mathematical
Logic – teaching assistant
Spring 2010
Math 6180: Logic –
teaching assistant
Fall 2009
Math 1120: Calculus II –
instructor and czar's assistant
Spring 2009
Math 6810: Logic –
teaching assistant
Fall 2008
Math 1910: Calculus for Engineers
– instructor and czar's assistant
Summer 2008
REU: Games, Logic, and Linear
Orders – graduate student mentor
Spring 2008
Phil 331/Math 281: Deductive
Logic – teaching assistant
Math 486/CS 486: Applied Logic
– teaching assistant
Math 681: Logic – teaching
assistant
Fall 2007
Math 191: Calculus for Engineers
– head teaching assistant
Spring 2007
Math 481/Phil 431: Mathematical
Logic – teaching assistant
Fall 2006
Math 191: Calculus for Engineers
– head teaching assistant
Summer 2006
Math 191: Calculus for Engineers
– teaching assistant
Spring 2006
Math 304: Prove It! –
teaching assistant
Fall 2005
Math 192: Multivariable Calculus
for Engineers – teaching assistant
Spring 2003
Com S 312: Data Structures and
Functional Programming – academic assistant
Fall 2002
Com S 211: Computers and
Programming – academic assistant