Computer Science
Computer Science at Mass Academy is taught by Ms. Taricco and covers both web development and Java programming. The course begins with building personal websites using HTML, CSS, and JavaScript, then transitions into the AP Computer Science A curriculum. Throughout the year, students complete labs and projects that reinforce programming concepts and problem-solving skills.
Random Circle
Random Circle is a Java graphics assignment where I generated circles with randomized positions, sizes, and colors to create a dynamic “art” pattern. The goal was to practice loops, variables, and random number generation while learning how coordinate systems work in graphical programs. I also focused on clean structure (helper methods + readable constants) so the code could be easily adjusted to create different visual effects.
Sieve of Eratosthenes
In this assignment, I implemented the Sieve of Eratosthenes to efficiently find all prime numbers up to a given limit. The project emphasized array-based logic, nested iteration, and algorithmic efficiency—marking multiples as composite instead of checking every number with trial division. I used this lab to practice writing clear, scalable code and to understand why some algorithms perform dramatically better as input size grows.