Dennis Humphrey
Outside the exams there are only 2 short easy papers. Unless you are a good test taker: beware. Goes with the flow and has awesome lectures but does get worrying when things get behind (notably in the latter half). Exam questions include scenarios he's made+discussed in lecture. Take notes of the examples given. Knowledgable but disorganized.