Our web application, Penn Course Scheduler, is designed to help Penn students select elective courses according to a variety of criteria, such as class difficulty, department, professor/course quality as well as class time or day of the week. We use both the PennInTouch and Penn Course Review APIs to obtain data, then rank potential schedules based on the chosen criteria and produce an optimized schedule as output.

Share this project: