Please do not take this teacher, Unless if you taking it just to fail then go ahead but I am warning you, please do not take him. He makes the class way harder then it seems like his test be so hard, he does gives study guide and that what helped me pass the test but the first test no one got above 65. He never replies to email either.