El Hassane Babekri
Professor Babekri is wonderful! He explains each problem carefully and if you don't understand he will explain again until you do. The class consists of his lectures, some weekly quizzes and h.w. which is easy if you pay attention in class. Also, he gives reviews for upcoming tests and goes over the review with the class as well. You will love him!