Mahgoub is a little strict on grading but he will tell you everything you need to put for credit. There are quizzes at the end of every class but its usually modeled after a question done in class. On both midterms and the final you are allowed a formula sheet. Overall he cares a lot about the students and is always willing to help if you ask.