Yes, Dutoi is hard. But he is not unreasonable. If you pay attention in class and do practice problems (which are not assigned to you) you will do well. Getting an A is hard though, as Dutoi will only give it to 10% of the class unless you really earned it. He's extremely organized, which makes it easy to understand the materials. However, you would definitely need to study for the long answers, some of which are out of workshop problems for sure. Understand the concept, don't just memorize!