Andrea Young
Professor Young is obviously passionate about the material he is teaching.  His lectures are great, and the homework/discussion section problems (specifically the ones not from the textbook) are really enjoyable.  On the other hand, his exams are tough.  He does a generous curve at the end of quarter, and it seems that most people end up fine.