Very passionate teacher and really cares for your success. He accepts late assignments BUT DO NOT GO DOWN THAT RABBIT HOLE. You can easily get too behind and so many people dropped the course because they couldn't catch up. With him it's simple, turn in your assignments on time and it's an easy A. He will help you and guide you a lot. 