Carmen Muller-Karger
I took statics and then dynamics with Carmen. She is excellent because she sets up homework to make sure you stay on top of the content and dont fall behind.

If you are willing to put in the work to actually learn and understand the subject, I suggest you take her classes.
Do the homework and worksheets, practice problems and you will be fine!