Reviews of professor Nadarajah Ravichandran

Rating: 2.0/5, difficulty: 4.0/5
Pros: Dr. Ravi is a good professor. He teaches the material well and his notes are very in depth and useful Cons: He is not a nice person. He once stated his class was more important than visiting your family over thanksgiving break. His exams are insanely difficult. I missed a quiz due to the death of a loved one and he wouldn't let me make it up

Rating: 5.0/5, difficulty: 4.0/5
Ravi's classes are not easy at all and will require some work outside of class but as long as you pay attention in class and put effort into the required homeworks (which are not very long), you should do just fine.  Ravi is also super entertaining and willing to explain things in depth.