Niraj Kumar
Professor Kumar is very kind and knowledgable on his subject. Lectures go by very fast and it is easy to get lost. Class is graded on three exams and homework. Homework is graded on accuracy, which I did not really like. Overall, he cares for his students and is a great professor. 