Mohsen Daghooghi
You get two tests, you fail one you might as well drop the class. The homework and class examples do not prepare you for the exam and his reviews are upon request but those really don't help you in any way for the exam. Don't take him unless you have to, prepare to take the class over if you miss a test or he doesn't like you.