Srinivasan Radhakrishnan
Srini is overall a good professor. He gives extra credit just for submitting 24+ hours before the deadline. The homework is pretty easy especially if you are already a bit familiar with the subject. The group project is perhaps the biggest I've ever done but it was pretty fun and didn't feel pointless.