Use backend generated averages instead of calculating averages on frontend for consistency when adding to Course Cart
rewrite InfoBox into functional components
split InfoBox code into seperate components for Course, Instructor and Department,
rewrite Tags component into a functional component using useMemo for performance
add a values constant file containing columns information
add a semesterToInt function in utils/helpers for convenient manipulation of semesters
I added a ton of reviewers to this PR since I know people are busy with midterms this week, but I'd still like to get this PR out by week's end. Will merge after like 2-3 ppl approve
I added a ton of reviewers to this PR since I know people are busy with midterms this week, but I'd still like to get this PR out by week's end. Will merge after like 2-3 ppl approve