Stephanie Rozalski
she's amazing. I'll definitely take her again. Her lectures are long but very much worth listening too. She loves class participation and is very heavy on it so be prepared to talk a lot.