Assisted in executing a community initiative utilizing a $1.5M library grant. Developed curriculum for and led a comprehensive six-day introductory Python programming course designed for teens and adults to bridge digital literacy gaps.
CS Education Research
2026 - Present
Independent Research
Working with Dr. Michael Daley of University of Rochester, I developed an independent research based off of my 2026 summer coding class, as well as data from my high school, with the question, how do prior experience and different teaching styles affect students' abilities to learn how to code?
Spotlight Theater
2026 - Present
Jobs
Working at the movie theater, I learned how to multi-task effortlessly, clean efficiently, and most importantly, developed customer service skills.
Peer Tutoring
December 2024 - June 2025
Jobs
While tutoring, I developed strong communication skills by helping students understand math and science, as well as developing patience and flexibility by using teaching methods to meet the academic needs of students.
Featured Projects
Super cool fun stuff
Data Analysis
March Madness Predictor
Here I built a full-stack March Madness prediction web-app with a KenPom-style predictive algorithm using adjusted efficiency margin, seed, win%, SOS, and recent form. I implemented Monte Carlo bracket simulation (up to 25,000 sims), live data scraping from BartTorvik, and logistic regression weight training on 15 years of tournament results. Then, deployed it via Flask + Render.
A clean UI-driven text simulator tasking players with discovering radioactive anomalies. Developed on a custom Python Flask RESTful API communicating across global systems via CORS to instantly serve live leaderboard metrics.
In the summer of 2026, I saw a need for better digital tools in my town, and helped the public library secure a $1.5 million grant to launch a new digital literacy program. I proposed to use this funding by teaching a six-day workshop for teens and adults. Check out the Syllabus and class projects:
A dynamic turn-based combination test built using asynchronous JavaScript promises. Face off against the computer to strike a matching look-and-point combination direction and claim a 3-hit win streak.