- Regex Search
- Filter courses
- Sorted by GPA, highest first (thus can be used as an easy gen ed finder)
- Support for cross-listed courses
- Bar plot of the curve
- Per semester and per instructor GPA stats
- Lightweight and fast

- Clone this repo:
git clone https://github.com/chin123/gpa - Install re2
- Install other requirements:
cd gpa; pip install -r requirements.txt - Run the program:
python3 gpapp.py
Once a semester:
- grab newly updated data from
uiuc-gpa-dataset.csv(gpa) andgened-courses.csv(geneds) from Wade's datasets. - Not all the
requirements.txtdependencies (e.g.re2) need to work, justpip install numpy pandasis enough - run
process_data.pyto get freshly updated data