Do not listen to the students who complained about his course. Yes of course its an incredibly challenging university course. However, he is more then willing to spend his free hours tutoring and assisting you with questions. He wants you to succeed and will go above and beyond any teacher in order to do this. Study hard and his class is worth it!