Mahesh Gupta
extremely tough grader. questions over a million slides in his two exams, and homework is really just quizzes over one of the questions he gives you. attendance affects your grade, and he doesn't put any grades into d2l so you don't know how you're doing until your final grade. no matter how much effort you put into it, it ends horribly 