Nitya Singh
He is very caring about a student's grade and how well they understand the material. He relates everything learned in class with real-world examples and tries his best to be light on lectures. Not many grades, so make sure to get all your points in for every assignment. I decided to take him again the following semester.