Kathryn Kawecki
I'm warning y'all right now, she's a nice person but gives out wayyy too many papers and assignments for an entry level course! It's damn near impossible to keep up! Literally grad school level workload! Do not take unless it's mandatory!!!