He is great professor in physics department. should you need extra help outside the classroom, he really care about you, flexible and try to help you as much as you need. this is tough course, but if you put the effort you would get good grade.