Amazing professor who is great at explaining all topics. However you do have to put effort into programming assignments as they can be a little difficult but as long as you start early you should be fine. Tons of resources are provided for exams so if you study they are very easy. 