Bumba Mukherjee
I don't know why he has a high score. He seems nice, but the class has an unnecessary workload. Assignments are only worth 10% but end up being 2000 words. Feedback is copy-pasted so good luck trying to improve on the next assignment. Take this class if you want a mediocre grade as he doesn't give bad ones, but he doesn't give good ones either.