Sayak Sengupta
great guy, easy to reach out of class but his tests were something else. even if you review the material on your own, he teaches his own way and grades his tests by his methods. super hard grader and very easy to lose big points off your grade based on one bad test. go to class and pay attention and you should be fine