The professor was very caring and he makes sure that you understand the material very well and responds your email right away. He takes the time to explain the assignments and if you do not do well you have extra credit and make up exams.  