Class Projects

Being a Computer Science Major, I have had my fair share of difficult projects. Some have turned out defintely better than others, but each being a stepping stone to where I am. Below are two projects that I have worked on that I chose to share for various reasons, others can be viewed on my github.


Stop Watch and Timer

This project was for my Human-Computer Interaction class to explore how multithreading works, as well as creating a UI utilizing Windows Forms. I decided to create a simple stopwatch and timer to demonstrate the usage of multithreaded projects. I want to revisit this project to explore UI more outside of game engines. While this project is on the simpler side, it allowed me to play around with UI customization.

Connect 4 - AI Development

For my AI and Heuristic Programming class, our final project was to use the algorithms we learned for reinforcement learning to create a project. My partner and I decided on creating a Connect 4 game to compare two different algorithms and their effectiveness for a game environment such as this. This project is definitely a challenge just because of the nature of developing models. Aside from this, it was my first time developing in python to this scale so that was a challenge on its own. Despite its challenges, I ended up enjoying the end result.