Shavila Devi
LOVED her. Amazing lecturer and deeply explains topics. She also cares for all her students and wants you to succeed, so take advantage of her OH. If you do bad that is directly on you because she gives so much room for improvement. 