He was a good professor overall. However, he was very lecture-heavy, and you would be sitting there listening to him drone on for about an hour to an hour and a half. He never graded things on time so do not expect your grade to be accurate throughout the semester. He always ended early, and there were quizzes every 2 chapters or so.