Balbir Arora
He really cares for his students, he lectures about it every class for about 20 min before starting the lectures, but he means well. Take advantage of the practice quizzes, pulls all the questions from the practice. Very passionate, lenient, and gives extra credit.