Sourabh Singh
I was really excited to take this class but the lectures were boring and it was really hard to pay attention during the class. The workload was very light, but he graded papers with very vague feedback, not really giving you the chance to improve on the next one. wouldn't recommend if you want to get something valuable out of the course.