Sam is a solid dude! Like seriously, very humorous & good lecturer that cares about his students and doesn't want to torture anyone with a lot of work. I took his class online and he made it very clear how he structured the class to not drown yourself in pointless assignments. He makes everything relevant. Class is a bit hard though so be prepared.