Amazing teacher, super friendly and funny. Lectures are a breeze and class is even more fun. He will help you in any way you need and really goes out of his way for you. If you show up, do the work and ask for help when you need it, you will pass with an easy A. I highly recommend and would definitely take again!