Brendan Shanahan
Shanahan is a fantastic lecturer. He presents information like a story, which allows you to recall it easily for the exam. Outside of class, he is one of the kindest, most caring and considerate professors that I have had at Berkeley--he is really a gem, willing to work with you. Clear grading criteria--mean is a B+, generous graders.