Rachel Allen
A very understanding prof who wants to see students do well. She takes a long time to grade but she's flexible with deadlines if you communicate with her. The only drag is the actual course content. You're just covering a bunch of stuff you learned through middle/high school and there's a dumb attendance policy. 