Nick is a very knowledgeable and kind prof! He gives enough time for practice questions in class in order to solidify your understanding on the topics and he makes sure to record all lectures. The assignments given by Nick were easy and straight forward. An easy GPA booster, I would highly recommend taking 1101 with this prof.