Duff Harrold
His notes are very useful and I liked him as a person, but I don't know how I feel about him as an instructor. He cares about his students, but can be passive-aggressive and guilt-tripping if you aren't ahead on content, and was probably one of the moodiest teachers I've ever had. I don't know that I'd take him again, if I had the chance.