Sameer Mehta
He is the best. This is my first time learning programming and he made me fall in love with java programming. He gives extra credit and very caring. He is very intelligent (IIT guy!) Take him!!! He teaches class in such a way it is interesting. He is a real gem!!!!!!!!