Nihar Sreepada
I had Sreepada for Global PR and he was amazing. He was very passionate with what he talked about and you get points for just showing up! He also hands out a lot of extra credit in this class and it is almost impossible to not get an A in his class. Take him by all means if you can.