Yasin Elshorbany
This class is not easy and you really have to work hard for a good grade. However, the professor does truly care about the students and their success. It seems hard to fail the class but not entirely easy to get an A. If you work hard and study the slides and not just reviews and quizzes, you will do well. Be prepared to put in A LOT of work.