Luke May
Great professor. In person course that is also online. You can watch synchronously, but all lectures are recorded and available for viewing. Clear guidelines for quizzes/labs and allows you to ask questions up until the day before a due date. He will go over things in class that are part of homework too if you're having issues. Some extra credit.