Mahesh Gupta
I started this class with a lush head of hair but I am now bald from the stress I endured in his class. All the other reviews couldn't be more correct. He goes over conceptual ideas but no actual problems. Can you guess what your quizzes and tests are on? Actual problems. Also, his tests are different from the quizzes. Try to avoid if you can.