Nice to meet you!
This page contains my bio, follow the links below to view blog posts about recent projects

Previously, I graduated from Bowdoin College with high honors in physics before holding positions as a teaching faculty member in both physics and mathematics at independent boarding high schools. In my spare time I am a licensed private pilot with an instrument rating.
Navigate to view blog posts and details about my recent projects via the buttons below, or explore this page to learn more about my background and work as a teacher.
Education, Experience, and Skills
MS in Physics
Bowdoin College, Brunswick, ME. | 2022
BA in Physics with Mathematics Minor
Cate School, Carpinteria, CA. | 2023-2024
Science and Mathematics Instructor
Millbrook School, Millbrook, NY. | 2022-2023
Mathematics Instructor
Technical Skills
- Computer Languages: Python, Mathematica, LaTeX, LabView, R, CSS/HTML
- Tools: Git, Physics Laboratory Equipment, Excel, PowerPoint/Beamer
- Skills: Mathematical and Numerical Methods of Theoretical Physics, Applied and Experimental Physics Methodology, Independent Research, Computational Systems, Technical Communication and Collaboration, Education.
Professional Teaching

During the 2022-2023 academic year I was a mathematics faculty member at Millbrook School, an independent boarding school in Millbrook, New York, where I taught geometry and pre-calculus courses. I was also an academic advisor, dorm parent, soccer coach, woodshop instructor, and supported community service at the school's Trevor Zoo.
While enrolled at Bowdoin College I worked for three semesters as a Teaching Assistant for the Introduction to Physics II course, where I graded assignments and met with students weekly.
Over the past five years I have offered tutoring to students of all ages and skill levels in subjects ranging from introductory algebra to college-level calculus and quantum mechanics. If you are interested in learning more about tutoring, send me a message via the comment box below and I will get back to you as soon as I can.