Neeraj Agarwal
Professor doesn't seem to have the drive to teach. I did well in the class because I read the text book. He has a very arbitrary grading process, no real structure to it. He's not very considerate in his responses to questions. His class would be improved by going over the homework after they are graded. Tests are based on homework assignments.