Nour Nona
honestly hes a good professor, study guides match the tests but he is really bad at answering emails and keeping in communication with students. gives pop quizzes when alot of people are absent so beware of that because they are alot of points.