Flanagan manages to make even his lectures exciting and funny. There is not a dull moment in this class, and it was an amazing experience! The fun doesn't get in the way either and makes this a great class that shouldn't be hard as long as you pay attention!