Madhav Sharma
Professor Sharma is such a nice man and I find him easy to follow. Weekly take home quizzes, not too hard and are directly from what you learn in class. He doesn't take attendance but it is necessary to pass the class. He knows his stuff and is such a great guy, definitely recommend. 