Mohammad Zarifi
Zarifi is bad at explaining things. His notes are extremely cluttered because whenever he does an example he adds in extra unnecessary steps. One time he derived the product rule in the middle of an example, which made it very difficult to follow. I ended up learning most of the class from the assignment answer key made by a different professor.