Despite what the other review says, I actually really enjoyed Cole's Mechanics. He is by far the most knowledgeable professor I've ever had and seems to genuinely care about students understanding material. I think that, as he actually addressed in the first lecture, the other review comes from a misunderstanding of what he expects of you and what he is trying to accomplish.
First of all, yes he does go at a blistering pace that is impossible to keep up with. This is because he expects students to review their notes diligently until it makes sense. Mechanics is a pretty large subject and he wants to get through as much material as possible. There would occasionally be make up (he would have conferences of conflicts occasionally) lectures that would somewhat turn into catch up lectures where we would cover a massive amount of material at a very high pace. He just expects you to spend at least 30 minutes each night looking over your notes and rewriting them (there were actually two assignments that involved rewriting your notes). The best thing you can do is to continually ask clarifying questions during lecture. He moves so fast that sometimes notation / convention changes mid-lecture. So if something seems out of the ordinary just ask. He knows everything.
The other review clearly hated the problem sets. Although they are certainly hard and time consuming, there really aren't that many of them and they actually get you to understand the material. He isn't naive like a lot of other professors I've had and just pulls problems from online. Instead, he develops his problems so that a simplified version can be found online and then the student can use that as a jumping off point. He'll then add some change that makes the problem far more interesting and informative. His second problem set was a bit much mainly because there was a complication he hadn't expected but, as compensation, he graded it very generously. He also expects and encourages group work which is nice. I enjoyed his problem sets since they actually get you to think and apply what you're learning and they take into account both that we have internet access and will work in groups.
He also talks about the difference in exams and problem sets during the first lecture. They are, as the other review says, completely different. But this isn't in a bad way. The exams are WAY easier than the problem sets (but often pull basic concepts from the problem sets). They more test if you have been paying attention and put in the work to genuinely study. He is one of the only professors I've ever had who has said "The exam will have..." and actually told the truth. If you listen to what he recommends you study, you can definitely do well on the exams and that's coming from someone who didn't do too hot on the first exam (around 15% below the mean).
To the last point of the other review, I think that he can come off as frustrated when answering a question. Instead, I think he is just so intense and serious about what he is teaching that it seems that way. Rather, he just wants to give you the best possible answer and is trying to think of a way to do it as quickly as he can.
Other things that the other review doesn't address. He is wildly available. Sure, there's specific times that he has office hours but if you show up to his office pretty much anytime on the day that he is holding office hours, he will answer any questions you have. That's another thing the other review didn't address. He makes himself very available so that you can identify what you don't understand when reviewing his lectures and then ask him at office hours. They're also a great help (basically necessary) when you get stuck on the homeworks. He's great at identifying what exactly you don't understand then driving it home until you get it.
Cole really cares if you understand this material but expects a large amount of effort on your part. I feel like the previous review is angry that Cole didn't hold their hand and bend over backwards to explain this subject at a leisurely pace. He is incredibly helpful if you really listen to him, do as he recommends, and attend office hours every chance you get.