Jeffrey Katz
He is very well-organized professor. I like the way he prepares for the class even the setting of the room. It is so important to come every class to take a good notes CUZ the examples he gives during the class are simple and clear. If you understand the concepts, you'll be no problem with Exam. 3 tests (MC questions) and 3 optional extra credit.