The first half of the class is a piece of cake, then the difficulty has a step-function increase for the second half of the class. It is all interesting material, so it's easy to stay engaged, but you need to be ready for the increase in difficulty to keep up.
Dynamics was a great class. Very tough and a lot of work but stick it out and it'll be okay. This class really depends on the teacher you have though.