Functional Requirements
1) Be able to sort you searches by different categories
The user should be able to easily sort courses by multiple different categories to simplify the searching process (example: Categories: No Labs, No Textbook, 200-level Sort by: Easiest)
2) Be able to upvote helpful and insightful reviews
To get the most helpful reviews to the top of the page, the user should have the ability to upvote reviews accordingly