Charles Knutson
Dr. K is a cool guy, but his lectures weren't very good at explaining concepts clearly and concisely. Combine that with TAs that sometimes thought saying "just figure it out bro" was helpful, and I found myself spending a ton of time on concepts that would've been easy to understand if they had just been explained well. Your mileage may vary.