Joseph Washington
Lectures tell you exactly what you need to know with good explanations and examples. His tests and homework are very fair. The 4 hour lectures are super boring and tons of time is wasted answering excessive amounts of questions from a couple of students who struggle. Needs to tell them to go to office and move on with lecture for everyone else.