Danielle Kodess
Flexible with deadlines and understanding. lectures are wordy but just pick topics you're interested in for papers and you'll be fine. tons of reading but topics aren't too difficult. they're nice and grade fairly easily imo. Extra credit comes up occasionally. lots of group work and peer reviewing. reach out if you need help or feedback.