Lili Carneglia
This professor is amazing! She teaches such a difficult subject so well and includes activities in class to help us understand topics. Everything including tests are open note and open textbook (which you don't have to pay for). Would definitely take her class again.