Inspiration

With course registration fast approaching, the familiar challenge of selecting the right professors looms large for every student. Ironically, we often spend more time agonizing over next semester’s schedule than on the coursework for this one. Hours of scouring websites, seeking recommendations, and parsing through reviews can make the process feel overwhelming and inefficient. Inspired by this universal struggle, we envisioned a solution that leverages the power of AI to transform the experience—making it simpler, faster, and more informed.

What it does

This AI-powered tool simplifies course registration by scanning and summarizing professor reviews from Rate My Professors. Integrated into a Chrome extension, it activates during registration, automatically aggregating feedback on teaching styles, course difficulty, and overall student satisfaction. The AI generates concise summaries for each professor you're considering, giving you quick and reliable insights at a glance. With this tool, you can make informed decisions, build a schedule tailored to your needs, and ensure a successful, stress-free semester.

How we built it

We built our Assistant starting from a guide to making a google chrome extension. This was our "starter code". We then worked on the bulk of our project which was scraping professor names and their ratings on Rate my Professor. Finally we worked on the UI, adding pictures and changing the font and spacing to make it pretty.

Challenges we ran into

There were a lot of edge cases where the where spire/websites where we would use the bot were not the same name as the corresponding Rate my Professor (Timothy Richards vs Tim Richards).

Accomplishments that we're proud of

We are happy with the final product and the fact that we finished in time. We are also proud of our learning along the way.

What we learned

We learned how to code using Javascript, scrape and process website data from a website's HTML, make API calls to a AI chatbot, use CSS to make popup look nicer. Even learned how to edit a video to submit this :)

What's next for Check My Professor AI Assistant

In the future, we could work on implementing a feature where the Assistant scans an entire schedule and tells you what it thinks about the entire schedule.

We could also consider using a database where AI responses were stored and could be more efficiently.

Built With

Share this project:

Updates