Skip to content
Ivan Kuria edited this page Mar 27, 2026 · 1 revision

Welcome to the Rate My Slugs wiki!

A Chrome extension that brings professor ratings, grade distributions, and detailed profiles directly into your UCSC enrollment experience.

License: MIT Version


What is Rate My Slugs?

Rate My Slugs integrates RateMyProfessors data, historical grade distributions, and UCSC Campus Directory profiles directly into MyUCSC enrollment pages. No more switching between tabs — see professor ratings inline while you browse courses, and open a detailed side panel for the full picture.


Quick Links

For Students

Page Description
Installation Guide How to install the extension in Chrome
Features Overview What the extension can do
Settings & Customization Themes, section toggles, cache control
Troubleshooting & FAQ Common issues and how to fix them

For Developers

Page Description
Architecture Overview How the extension is structured (content scripts, background worker, side panel)
Development Setup Clone, install, build, and load the extension locally
Contributing Guide How to contribute code, report bugs, and submit PRs
API & Data Sources RateMyProfessors GraphQL, Campus Directory, grade data server

Key Features

  • Inline Ratings — See star ratings, review counts, and "would retake" percentages on search results, shopping cart, and enrolled classes pages
  • Grade Distributions — Historical grade breakdowns (A+ through F) with quarter and year filtering
  • Professor Profiles — Side panel with contact info, office hours, research interests, RMP reviews, and rating tags
  • Smart Name Matching — Handles abbreviated names, initials, hyphenated names, and inconsistent MyUCSC formats
  • Privacy-First — No tracking, no analytics, no data collection. All caching is local to your browser

Links