Sekhar Ravinutala
He's smart and informative, but he is so unorganized and impatient. He switches from topic-to-topic so spontaneously to the point where we never actually finished a single topic. If you ask him questions, he will get frustrated very fast which made me avoid him after class. I'm glad I took his class, but I don't want to take him again.