Great guy, really wants to see his students learn and grow. It was his first year teaching so there were some hiccups but never affected our learning and he was far better than the other prof. Good slides, good lectures, and fair testing for the most part (although the final definitely teetered towards higher difficulty).