Chandrasen Soans
Took him last semester. He looked boring in the beginning, but he later proved me wrong! The class was actually pretty fun, despite being lecture heavy. Dr Soans made such tedious and dry material look appealing. He is also accessible after class, answers emails really well! If you want a higher grade on something, don't hesitate to ask! Worth try!