Honestly super cool professor. I don't really think there needs to be much more said than that. For a 1000 level class, he makes the assignments really engaging and gives clear feedback when he sees fit. I had a blast just getting to talk about video games and play ones we needed to play (for free of course).