A Computer Science & Mathematics student at Rose-Hulman Institute of Technology
A passion for technology, a motivation for learning, a vision for the future.
I am currently a junior at Rose-Hulman Institute of Technology, studying Computer Science and Mathematics with a minor in Psychology. I have a strong interest in artificial intelligence and software development. With data doubling every two years, I make it a point to learn something new every day.
I grew up in Fort Wayne, Indiana. I am a coffee lover, my favorite color is red, my favorite movie is Ex-Machina, and my favorite book is How to Create a Mind: The Secret of Human Thought Revealed by Ray Kurzweil.
My CSSE473 Design & Analysis of Algorithms Convex Hull Project was a school project completed during the summer after my sophomore year as a student at Rose-Hulman. This efficient algorithm takes N many points in a coordinate plane and finds the outermost points which can contain all the other points when connected.
Project was implemented as a web application, so technologies used were Angular JS, Bootstrap, Node.js, and jQuery. You can easily load this project on your machine by using the directions in the README.md file. You can also see screenshots of the application here.
Click here to visit this project's repo on GitHub.
My CSSE473 Design & Analysis of Algorithms Trominoes Project was a school project completed during the summer after my sophomore year as a student at Rose-Hulman. I implemented two different algorithms for tiling a trominoes board. One was from a paper by Johnsonbaugh, which was a divide and conquer problem. The second was named an "L-Shape" divide and conquer problem.
Technologies used were Angular JS, Bootstrap, Node.js, and jQuery. You can easily load the project on your machine bhy following the instructions in the README.md file.
My MA490 Machine Learning Neural Networks Attempt to Mimic Several Functions Project was a school project completed during my Sophomore year spring quarter as a student at Rose-Hulman. In this study, we attempted to compare the power of neural networks’ ability to mimic functions with the functions themselves. The Universal Theorem of Approximation states that for any continuous function, there exists a feed-forward network with only a single hidden layer that can approximate it.
We were able to train with reasonable accuracy on linear functions, continuous functions, and a sine function which has clear repetition. Some of them were able to extrapolate further past the training data, which tells us it did a great job at generalizing the function overall. Others we were unsuccessful with extrapolating much past the training data.
The Universal Theorem of Approximation does not say anything about extrapolating, but just being able to fit a graph in a given range. Neural networks are very good at fitting perfectly in a given range, but extrapolating past that range is a much greater challenge because it must overcome over-fitting.
My CSSE230 Data Structures and Analysis of Algorithms Navigational Map Project was a school project completed during my Sophomore year winter quarter as a student at Rose-Hulman. The project idea was created by my professor with a set number of required features. As a group, we decided on implementing several other features to go beyond the requirements. It was our job to come up with proper data structures and algorithms in order to implement the features in an efficient manner. We applied our knowledge of data structures taught throughout the course to implement a graph data structure. We added all the state capitals (minus Hawaii's and Alaska's) as possible destinations.
My CSSE333 Databse Systems Stream Project is an Android application built using Android Studio. My group consisted of Kice Sanders and myself. We used Microsoft SQL Server 2014 Management Studio to build the database used in the application. We were a three person group initially. With this arsenal ready to start, we projected a project that turned out to be too much work for a couple reasons. We set out to make an android application that combines the features of Facebook and Twitter into one.
My CSSE220 Object Oriented Programming Arcade Game Project was the second project I had completed as a Rose-Hulman student. Developed in the winter quarter of my freshman year, this was a huge learning experience. The graphics are not very pretty, but as a group, we tried to make the best of it. The project idea was created by Rose-Hulman professors, but was inspired by a well known game, Dig Dug.
Here is a quick video I made to show a playthrough of the game. Click here for a direct link if the video isn't working.