You might as well teach yourself. Professor hardly emails you back. If you dont understand something, he'll claim to get back to you, and never does. If you get something wrong and ask him to show you what, he claims he'll get back to you. He doesn't. He went a whole month w/o grading a single assignment. AVOID. Just take Bennett or Price.