Srimathi Srinivasan
I dealt with personal issues this semester and Professor Srinivasan was the only professor to truly care and help me. She provides many opportunities to up your grade and is a very understanding and empathetic person. The workload is very intense, but she gives TONS of extra credit and make-up opportunities. Tests aren't too difficult if you study.