Honestly speaking this dude is amazing, last semester I failed this same class, and took again and got A-, he makes the class so understanding, his lectures are not boring at all its fun. He makes Calc fun, Although I am not a math guy but this was the best Math class that I have taken. 

Take him at all cost!!!!! 