Maxwell White
Since there was rampant cheating this time around, he reinforced explanations for exam/assignment answers. This isn't a big deal if you know what you're doing. If you don't know what you're doing, he's willing to clarify during office hours or through a quick email. Undoubtedly, the course itself is challenging but White explains things thoroughly.