If there's a trophy for the most caring professor in Hunter College, I'd give it to him. If you fail his class, you will fail - sigh. He will take the time to take a step back and explain the basics and build your foundations. Study the review sheet and make sure you understand the concepts.