BetterScheduler

An unofficial add-on for MSOE Scheduler.

It adds open seat counts from my.msoe.edu to Scheduler, so you can tell which generated schedules you can actually get into. It also shows Rate My Professors ratings, lets you sort and star schedules, and can fill in the Add/Drop form for you.

Download v1.0.0For Brave or Chrome on a laptop or desktop.

Install

  1. Unzip the download. Move the BetterScheduler folder somewhere you won't delete it, like Documents. The extension runs from that folder.
  2. Go to brave://extensions (in Chrome, chrome://extensions).
  3. Turn on Developer mode in the top right.
  4. Click Load unpacked and pick the BetterScheduler folder.
  5. Log in to my.msoe.edu, then use Scheduler like you normally would.

What it adds

Updates

You only install the extension once. After that, BetterScheduler gets new versions from this site. When one is out, Scheduler shows a bar at the top asking if you want it. Click Update and it's used the next time a Scheduler page loads, or Not now to hide the bar for a day.

Privacy

Seat counts come from my.msoe.edu using your own login, the same search you could run on the Add/Drop page. BetterScheduler never registers or drops anything for you. Instructor names are sent to Rate My Professors to look up ratings. Everything it saves stays in your browser.

The code it runs is downloaded from this site, checked against a checksum, and only replaced when you click Update.

Changelog

v1.0.0 2026-11-12

  • Open seat counts from my.msoe.edu on the section list and on generated schedules.
  • Rate My Professors ratings for each instructor.
  • Sort schedules by open seats, start time, finish time, gaps, days off, or professor rating.
  • Star schedules and compare the ones you saved.
  • Remembers your class list, and you can save more than one.
  • Register on my.msoe.edu fills in the Add by Course Code boxes.
  • Updates itself from this site, and asks you first.