Jan-Paul is very nice and wants his students to do well. He will answer any questions you have but is very very quick during lecture. He assumes you know a lot of pre-requisite things and does not go through examples slowly. My best advice is to keep up during class. Also, some assignments are outrageously long and only worth 1% or less so heads up