Oakland University 2020-present
- MTH 1554 Calculus I< (2 semesters)/li>
- MTE 2111 Mathematics for Elementary Education II (4 semesters)
- MTH 3002 Introduction to Advanced Mathematics (3 semesters)
- APM 3430 Theory of Computation
- MTH 4775 Abstract Algebra I
Wilkes Honors College at Florida Atlantic University 2018-2020
- MA2311 Calculus 1 (3 semesters)
- MA2312 Calculus 2 (2 semesters)
- MA2313 Calculus 3
- COP2000 Foundations of Programming
- MAS3203 Introductory Number Theory
Purdue University 2011-2017
- MA598 Summer 2017 Algebra Qualifying Exam Preparation
- MA598 Summer 2016 Algebra Qualifying Exam Preparation
- MA153 (Precalculus) (2 semesters)
- MA261 Recitation (Calculus III) (4 semesters)
- MA161 Recitation (Calculus I) (1 semester)
- MA173 Recitation (Calculus I) (1 semester)
- MA553 Grading (Algebra)
- MA558 Grading (Commutative Algebra II)
- MA650 Grading (Topics in Commutative Algebra)
- MA557 Grading (Commutative Algebra I)
- MA525 Grading (Complex Anlaysis)
- TA for Purdue Research in Mathematics Experience 2013