Amazing professor. This is my second class by him. He is entertaining, passionate, and you learn a lot! Lots of practical knowledge, not philosophical fluff. One of the best professor's ive ever had. His in class assignments include interactive videos and scenarios and it's veyr interesting.