Anubhav Aggarwal
For this class all you have to do is pay attention and you'll be fine. There are a few assignments, and the tests are straightforward. There is a group project that you work on all semester but he explains everything every step of the way. 