There is certainly no easy way to teach vibrations but this professor did a great job and actually cared about the class. There is a lot of emphasis on the derivations/fundamentals in the homework which takes a lot of time to fully understand but I walked out of the class learning more than pretty much any other course I have taken.