He was awesome. Took time to make sure his students knew the material. Had online lecture videos which I loved as an auditory learner. He responded with helpful feedback to all assignments. He was the best!