Taking this class during covid was crazy hard. An online learning format isn't ideal, of course, but I think Beesley's approach worked well. He gave us recorded lectures and then used class time to answer questions. He had discussion boards in Canvas where we could ask questions as well, so he was always accessible. He was always willing to help.