Saravanan Gurupackiam
he is a great professor. hard class but he honestly has been making it fun and easy to learn. everything is on canvas for your convenience. This guy prepares you very well for exams. He is also very understanding. Take him if you can. 