Katherine Petrie
This is the second class I took with Petrie! Even tho I had a crap TA, I went to Petrie's office hours and she fixed my grades! She is so kind and really cares about her students success! Easily one of my top 5 favorite professors. Definitely recommend her courses. The lab was online but the activities were very doable and we often finished early.