DO NOT TAKE THIS CLASS! It is so so difficult. I studied for extreme amount of time and new the material backwards and forwards and still failed the test. Also, he has no way to contact him. No phone number, no email, no office. You have to talk to him after class and he doesnt even like that.