Ramesh Subramoniam
He is a very experienced and kind man. His lectures are extremely dull and his grading can be harsh at first, but he will curve everything at the end of the semester. Class participation matters for three case discussions that are pretty interesting. The material of the class is very boring & memorization-based with simple math concepts.