I took CIS class with him was difficult. There is no extra points in his class . The class really was difficult. The material was hard to understand them well. There were 10 tasks-10 Exercises-10 quizzes-5 labs 3 exams all of them hard . His English pronounce was not clear to me. Really I'm not recommend you to take with him.