While an undergraduate at Carleton College, I took a course in Quantum Computing taught by Dr. Joshua Davis. One of the course's objectives is to build a library of Python functions that simulate almost all of common quantum protocols and algorithms, eg. Bennet (1992), Deutsch, Bernstein-Vazirani, Simon, Shor, Grover. You can find my implementations on my github. Tests and constants (matrices and other operations) included.
During my graduate studies I wrote a series of lecture notes on different topics.
Algebraic Number Theory: following J.S. Milne's Algebraic Number Theory and J. Neukirch's Algebraic Number Theory. Lecture Notes TBA.
I believe that, as an instructor, it is my job to aid and help guide a student's mathematical journey. I strongly believe in individualisation of the process of learning math, ie. every student's need is different, and it is my priority to cater my guidance to the student's specific need and background. I also believe in the de-centralisation of mathematical thinking and learning from a European framework, and contextualising mathematics to highlight the community-oriented aspect of math, that it is a field of studies that benefit from diverse and multiple perspectives and contribution from all different peoples.
For a full version of my Philosophy of Teaching, please read my statement here, written as my final paper for my Methods of Teaching Mathematics class taken at Carleton College.
I subscribe to Federico Ardila's axioms:
Axiom 1. Mathematical potential is equally present in different groups, irrespective of geographic, demographic, and economic boundaries.
Axiom 2. Everyone can have joyful, meaningful, and empowering mathematical experiences.
Axiom 3. Mathematics is a powerful, malleable tool that can be shaped and used differently by various communities to serve their needs.
Axiom 4. Every student deserves to be treated with dignity and respect.
Fall 2025:
MATH1226: Calculus of a Single Variable, Instructor of Record.
Spring 2025:
MATH1026: Elementary Calculus, Graduate Teaching Assistant.
MATH2534: Introduction to Discrete Mathematics, Grader.
Fall 2024:
MATH1214: Preparation for Calculus, Instructor of Recrd
Spring 2024:
MATH1225: Differential Calculus, Instructor of Record.
Fall 2023:
MATH1524: Business Calculus, Recitation Leader.
Virginia Tech Tutoring Lab: Tutor and Supervisor.
Fall 2022 & Spring 2023:
Virginia Tech Math Emporium: Business Calculus and Elementary Calculus for Life Sciences, Graduate Teaching Assistant.
Spring 2022:
MATH236: Mathematical Structures, Grader.
Winter 2022:
MATH120: Calculus II, Prefect.
Fall 2021:
MATH120: Calculus II, Prefect.
Spring 2021:
MATH232: Linear Algebra, Grader.
Winter 2021:
MATH312: Elementary Theory of Number, Grader
Fall 2020:
MATH232: Linear Algebra, Grader.