- The author attends a top engineering school in Canada but finds the course selection and enrollment system cumbersome and unintuitive.
- The school provides a list of potential electives for first-year students but only includes course codes, requiring students to manually search each one for details.
- The 'Schedule of Classes' tool is difficult to navigate, prompting the school to publish a lengthy guide on how to use it.
- The author initially attempted to create a web app to parse and present course information in a more readable format.
- Discovered 'UW Flow,' an existing unofficial service that offers a better interface for course information but still lacks ease in browsing first-year electives.
- Developed a tool to scrape course data from UW Flow and present it in a sortable table with ratings, names, and codes, including a random elective selector.
- The tool was created in under half an hour and aims to simplify the elective selection process for students.
- The author reflects on the inefficiency of the current system and the lack of user-friendly interfaces for students.