A good prof but lectures could very much get dull. Exams are a little tough, so you need to understand concepts more than processes for his class. The first group project was really long, but he was always available outside of class to give us feedback on it amongst other things. Just stay on top of your work and you should be fine in his class.