Hassan Salehi
Dr. Salehi seems to be very passionate about the material but his ability to assist students without feeling like he is personally being challenged for their lack of understanding and lashing out removes any benefit for his enthusiasm. He leaves out information, forgets to mention exam dates and then blames students for not being 100% proactive.