Really nice guy and was enjoyable to have a professor, test heavy, but the class before he goes over the exams and quizzes, so you know whats on them. Group project at the end of the semester, but relatively easy and hes an easy grader.