Professor Craft is a fine lecturer, and he evidently knows a lot about the subject matter, but his classes can often hew too closely to the textbook, and as a result, aren't nearly as engaging or interesting as they could be. Still, a nice guy who knows a lot about Canadian politics.