Robert Miller
Great class, but run by the TAs, which are different every semester. Easy and entertaining class, but there is a quiz at the start of each lab. Don't take them for granted; some are easy some are not, so be sure to study for them. The midterms are difficult and are worth a lot of your grade, and you aren't given much prep for them.