Michael Abdelsayed
Professor Michael is the GOAT. His lectures are thorough and with a little bit of note taking and review the material isn't hard to understand. The way he teaches makes for a fun learning enviroment. Grades are a combination of 4 exams and a final and if you need any help he is more than willing to help out. If you don't pass the class its on you