Theresa Carlson
Prepare to put in way more hours than expected!! Being in her class led me to be much more in tune with the material solely because of how much time I had to dedicate to learning it. She's a hard grader but gives a lot of extra credit opportunities, just make sure you're prepared to spend hours outside of class time to become familiar. 