I have never met such a great professor, he is really caring towards his students and isnt out to get them either. He wants you to do well and get a good grade. If only there were more professors like him, students wouldn't struggle so much. He makes sure you understand the material, he gives many more opportunities for students to learn!Take him!