xuxey / cherry

Course selection made easy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cherry

With the vast number of courses on offer at the University of Illinois and the wide variation in average GPA, instructor quality, prereqs, and number of GenEds fulfilled, picking the best course to take is hard.

Class-Optimizer allows any student to select a personalized optimization strategy for picking the best course for your graduation needs. The student simply ranks their priorities according to their personal preferences like so:

Maximize the following priorities (ranked)

  1. the number of previously unfulfilled GenEds met is maximized
  2. the average GPA is maximized
  3. the average rate my professor score is maximized

subject to:

  • no class before 11 AM.

and the optimizer will use constrained optimization to provide the top classes that fit the hard and soft constraints.

About

Course selection made easy

License:GNU General Public License v3.0


Languages

Language:HTML 91.4%Language:JavaScript 5.7%Language:Python 2.5%Language:CSS 0.3%Language:Shell 0.0%