Niraj Sinha
Very slow classes, material is copied straight from text book (what is the purpose of re-writing it?), if you are interested in proofs of mathematics behind the concepts - he will not be able to explain, and will get change subjects right away