Craig Day
I took Prof. Day online during summer 2021. His modules were very easy to understand and organized. You usually have a lecture, quiz, and labs every week with exams every so often. Every time I would email him he would get back to me quickly and always adjusted my grade when mistakes were made. Although I had him online he seems very caring!