Todd Romutis
Dr. Romutis' lectures are extremely clear and worth going to -- one of the few professors where I don't have to go to resources outside of the lectures to do well on the exams. 

Weekly problem sets that usually take 1-2 hours, and 3 exams that are worth most of the grade. 