Super nice and caring professor. He doesn't mind if you skip lecture, but make sure to keep up with readings as the assignments are only based off of those. He's easily accessible and nice to talk to. All exams were take home.