Super awesome teacher!! So kind and caring!! CS is a tough subject to learn in the beginning, but he is like the perfect starting teacher. Should totally take it. Lectures and labs are super thorough and encourage learning. You can tell he puts in a lot of time in his slideshows and labs.