Matthew Janzen
I would only take this class if you absolutely need to.  Even then, see if it is offered by a different professor.  I would rather drop out than take another course taught by Matt Janzen. 