Malek Abunaemeh
Dr. Malek is a perfectly good guy, and his class is easy. That being said, he is simply an awful teacher. If you are a Physics major, and would like to truly learn the content covered in these courses (rather then simply plugging and chugging into meaningless equations from a cheat-sheet), then you should avoid Dr. Malek at all costs.