Ram Natarajan
Really chill class. Not too hard but it is interesting. Honestly attend class most days and you will be fine. Participating in class makes it easier to pay attention and he does notice those things when it comes to grading. Also, there are a lot of class discussions.