## Teaching

#### University of Newcastle (2019 - Present)

I have taught workshops and tutorials for the following courses at the University of Newcastle:

- Semester 2 2021
- MATH1002 - Foundational Studies in Mathematics
- MATH1510 - Discrete Mathematics
- MATH2310 - Calculus of Science and Engineering
- MATH4101 - Topological Groups (Marking only)

- Semester 1 2021
- MATH1001 - Preparatory Studies in Mathematics
- MATH1002 - Foundational Studies in Mathematics
- MATH2310 - Calculus of Science and Engineering
- MATH3205 - Fourier Analysis (Marking and one-on-one consultations only)

- Summer 2 2021
- Semester 2 2020
- Semester 1 2020
- MATH2320 - Real Analysis
- MATH2340 - Linearity and Continuity

- Semester 2 2019
- Semester 1 2019

#### Private Tutoring (2017 - Present)

I provide private tutoring for university level mathematics students from undergraduate to postgraduate level. I also tutor some some physics and computer sciences topics as well. Students can contact me through StudentVIP or via email. I am currently based in Newcastle Australia and can tutor students from the University of Newcastle in person. Students not in the Newcastle area I will tutor via Zoom, including international students.

I can tutor honours/postgraduate level mathematics courses in any areas such as topology, algebra, real/complex/functional/harmonic/Fourier analysis, group theory, measure theory, differential geometry/topology, representation theory, graph theory etc. I may also be able to assist in areas such as theoretical computer science, category theory, algebraic geometry, algebraic number theory and quantum physics, though, I don’t have a high level of expertise in these areas. Feel free to contact me about any topics that don’t fit under these headings.