Scheduwolf
Scheduwolf was a website I built with the help of fellow USC students in our free time. The project started when I was registering for Fall 2012 courses. Each course I needed had multiple options for lecture, discussion, and lab times. The multitude of possible schedule combinations quickly multiplied- nearing the thousands. Given USC's clunky web registration interface, I wanted to devise a way for students to automatically optimize their schedules given a set of desired courses. I set out writing an algorithm to search for the most optimum schedule, given parameters the typical college student was interested in such as "no class on Friday" and "classes later in the day."
Unfortunately, due to server costs, the site had to be taken down. The video to the right demonstrates the interface of the website. The user adds a few classes and navigates through potential schedules.
Scheduwolf