Instructor was very hard to understand because of his heavy ascent. Grade is based of midterm and final. He taught us the material a certain way then on the test it was completely different (only 4 students got a passing grade). The class started with 30+ students and ended with 7. Do not take his class if you are struggling with math.