Really intelligent, thoughtful professor who explains his ideas very clearly verbally. So you have type out everything he says, don't focus on his slides because often they are just pictures that he then explains. There are no surprises on the exam, but it is a lot of information. If you keep up with the lecture notes you should be perfectly fine