Mark-Allan Donaldson
Hilarious and great at teaching the material. Quiz every class on the reading but easy enough if you've done them. Assignment prompts are super clear and also gives great feedback. Plenty of chances for extra credit.