David Serowka
Although I had him for an asynchronous course, he was an amazing professor. He constantly sent out reminders of upcoming assignments that were due, has great recorded lectures, and has shown he really cares about his students. The course itself was very easy and you don't have to actually purchase the textbook. Very easy course overall.