The professor itself he is really nice and respectful, but he does not teach. He just reads off the board which is the book basically. He does not give great examples about certain topics. His grading is clear, but you have to be checking your grades because he does tend to mess up grades, easy A but you teach yourself. 