Vedang Chauhan
He is a great choice for dynamics. His quizzes are so easy they're essentially free points. His homework assignments can be rather difficult, but they really help prepare you for the test, as the test problems are usually easier then the homework problems. The only negative is that his lectures are sometimes a bit long winded and slightly boring