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
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
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