Quick first draft (April 13 2008)
Avoid those embarrassing moments in class! You'll need a Mac and iCal to set this up. If you're not an iCal person, just set it up once and forget about it - you never have to open iCal again for this to work.
You'll need to download this AppleScript (that actually does the muting).
Click here to download the mute volume script.
Move it somewhere safe like your Documents folder (or ~/Library/Scripts/)
For those of you who are curious, the code is simple though awkward: set volume with output muted
Make sure you've created events for your classes using iCal. (If you have, skip this step.) Double-click the event to see more options for that event, and have it repeat every week and end after 10 weeks. For MWF or TTh classes: if you have Leopard, you can set a Custom repeat and have it show up multiple days every week; otherwise, enter your classes multiple times and set each to repeat weekly.


Still in iCal, add an alarm for one of your classes. Set the type of alarm to Run Script, then select the script you saved in step 1. Set the alarm to run a short amount of time before the event (I like 2 minutes). Repeat for all your classes!
Note: if it prompts you to Change a recurring event, make sure you press All Future Events.
