Satyajit Kar
He's horrible, If you want to do well don't take this professor. He doesn't ever help you, you're teaching yourself the labs. Very hard to communicate with, never actually answers your questions just rephrases it.