Projects

20
26

MusicType
For my final project in the Computer Organization course, I worked with another student to create MusicType, a C language program that runs on a DE1-SOC FPGA. MusicType is a text based music creator inspired by Strudel. My partner and I used C to connect I/O devices such as a PS2 keyboard, speakers, and a VGA display to the DE1-SOC, and we used CPUlator to debug our project. A project demonstration video and GitHub repository with project code are available upon request.
This project is still a work in progress, so check back later for updates!
Final Report

20
25

FPGA Tile Matching Game
For my final project in the Digital Systems course, I worked with another student to create a game on a DE1-SOC FPGA using verilog. The objective of the game is for users to select and uncover tiles on a VGA display and match tiles of the same color. We implemented both a VGA display and PS2 keyboard input. Throughout the project, we used ModelSim to debug and test our code. A project demonstration video and GitHub repository with project code are available upon request.
Presentation Slides

20
24

Analyzing and Classifying Program Evaluations from the United States Agency for International Development (USAID).
As a member of the Computer Systems Senior Research Laboratory at Thomas Jefferson High School for Science and Technology, I developed a machine learning model using Natural Language Toolkit, TensorFlow, and PyTorch to classify program evaluations from the United States Agency for International Development as impact or performance evaluations. My model achieved an 85% validation accuracy.
Poster