Date of Award


Document Type

Thesis - SCU Access Only


Santa Clara : Santa Clara University, 2019


Computer Engineering

First Advisor

Ahmed Amer


For students, planning a course schedule can be quite a stressful process. Students need to make sure they hit all of their degree requirements, all while fitting classes in with their busy extracurricular schedules. On top of all of this, students have to deal with their classes in the current quarter while they are planning for next quarter’s classes. With Courses++, the course schedule planning process becomes greatly simplified. Using information provided by the user such as major, timing preferences and degree progress, the Courses++ web application will provide several optimized schedule choices for the user to choose from. Courses++ will help students choose the right course plan by helping students analyze professor and course reviews, course syllabi and more, all in one place.