Vibrations is a difficult course no matter who teaches it. Fahem did the best he could but people were just not willing to pay attention in class and or read the text book outside of class and truly learn from the homework. Homework is the most important thing so do all of it step by step and you will understand the material. He is a very nice guy.