The course abbreviations must be those supported by infocal. A list is available below. Of course, not every course can be automatically scheduled, but hopefully a majority of your courses can be scheduled, simplifying the course picking process. Currently it will only send back 10 schedules. I will increase that number soon.
Appointments are for prescheduled appointments such as work or sleep.
The priority allows you to prioritize appointments relative to classes. Classes have a default priority of 128. If something like sleep is more important than a particular class, set the priority of sleep to a number greater than 128. The Day buttons allow you to select what days the appointment is for. Now you can pick a schedule with ByteBears and go enter the actual course numbers in Telebears on the Web.