Ahmed Benkhalti
Failed this class the first time , retook it with him and passed with an A! He taught me more in a 5 week course then I had learned in a 4 month course. Definitely recommend, his way of teaching helps you grasp the concept better. If you put forth the effort you will pass! Amazing professor