he was my teacher in his first semester and I think he is a great teacher. so he will get even better in the future which is a plus! gives a lot of extra credit opportunities and always willing to provide extra office hours. care about his students and well organized lectures on ppt. fast grader and quick in getting back to you for useful feedback.