Sanjai Tripathi
Overall approachable and understanding professor. Gave us online readings instead of a textbook. A little bit of a hard grader on presentations and such, but it wasn't bad for a 4 credit class. It is heavily based on group work, but if you put in the work you'll do well.