ABOUT

The Computer Science class at Mass Academy involves a lot of projects to practice the skills taught during lessons. You're actually looking at one of those projects right now! I programmed this website (which is why this page has the best colors), as well as the work that you'll see if you scroll down a bit.

ROCK, PAPER, SCISSORS

This was a short assignment that involved making a program to play rock, paper, scissors against a person. I had fun putting in the mods. Click here for the code.You'll have to paste it into an integrated development environment (IDE) to get it to work and then you can play against the computer. Best of luck!

FEDERAL TAX RATE

In this assignment, I had to make a program to return the amount a person owes on their taxes based on filing status and annual income. It was really cool to work on something with a direct real world connection! Click here to see the code.

APPS FOR GOOD

Summary

For Apps For Good, everyone is put into groups of three to four. After groups are assigned, everyone has to identify a problem and create an app to address that issue. At the end of the year, there is an Apps For Good fair where students present our work.

Keep it scrolling, keep it scrolling!

My Project

I was on a team with Hartej Anand and Tim Schowalter. We chose to build a web app for Tim's food bank, Loaves and Fishes in Worcester. The food bank is only open once a month, and on the one day they're open it gets really busy in the morning because nobody wants to arrive after the good food is gone. Our app provides clients with a form to schedule pickup times and list their food preferences and admin with a page to display that information. We used React to make the web app. For the backend, we started with Microsoft SQL server before switching to MongoDB, which was easier for everyone in the group to learn.

Look, I will Google how to add margins like a normal person over the summer.

Poster