Nimendra Mawalagedara
I love this professor. You're voice will be heard in class and the discussions are worthwhile. She isn't afraid of uncomfortable discussions and will literally stop class to talk through them. Tests are a little tough but tolerable. 10/10 would recommend. 