Nicholas Mayer
Good professor, adapted his class well for online. One assignment a week, and he gives pretty good feedback/isn't a super tough grader. Lectures once a week, he records them though so you don't have to go. Nice guy, just do the work and put in moderate effort and you're fine.