Lectures are entertaining and go by quickly. Debate and participation are strongly encouraged. The negative: grading is expectations are unclear, he is the hardest marker in the program, grading is based off of only a few things. Also, he didn't show up to a meeting with me. Avoid like the plague.