Kshitija Deshpande
She is old school. A lot of her course material is online. It's not bad though. She explains good, pay attention and take notes. If you have any question go to the tutor lab better. Sometimes not available in office hours and is not rude but not the nicest. Tries to be funny sometimes.