Do not take course with this Prof. The exams are very difficult and you would not see that coming. He seems like approachable but definitely the opposite. I have wasted my time by taking his class. I have seen him insulting the students in front of the whole class which seems clearly rude and not the Prof I would ever take course with.