Hadi Arman
He has the most strictest grading/attendance policy you will ever see, so you *CAN NOT* skip class or get low grades or HE WILL DROP YOU. Luckily for pre/post lab quizzes you get multiple chances so that part shouldn't be too bad. Usually there is a quiz at the end of every lecture. Avoid if you can!!