I find the class schedule search and results interface in Minerva clunky, even after some recent aesthetic improvements. So I wrote a 'greasemonkey' script to improve it, and am posting this in case others are actually interested in using it too. The changes the script makes aren't huge, just several minor ergonomic things to focus on relevant info and reduce the time spent interacting with the interface.

A detailed summary of changes is below. Here are some screenshots of the search page showing what it currently looks like (left) and what it looks like with Minerva Monkey (right) (click on the image to get a larger version)

And here are some screenshots of the results page showing what it currently looks like (left) and what it looks like with Minerva Monkey (right) (click on the image to get a larger version)

To use this you need to use firefox as your browser, have the greasemonkey plug-in installed (https://addons.mozilla.org/firefox/addon/748), and then just load the following file:
http://www.sable.mcgill.ca/~clump/minervamonkey.user.js

If you've never investigated this stuff before, greasemonkey is a firefox plug-in that allows javascript to be applied to a page after it has been loaded. This lets you restructure web pages arbitrarily, client-side.

What the script does

It only applies to 2 web pages. The search page for class schedules, and the results page.

Finally, two things to note: 1) if you want the original page view at any time you can click on the little monkey face at the bottom right of your browser window frame to toggle greasemonkey on/off (then reload the page). 2) Greasemonkey scripts tend to be fragile, since they depend on the exact html in the pages they modify---let me know if you encounter any problems with it.