CS3: Computer Science CapStone Course Scheduler: a project by Aaron, David, Luke, and Mahmoud for CSCI 400