Souvik Roy
Professor Souvik was great. He explains the lectures very well and tries to help everyone in the class understand what he is teaching. After going over each topic, he would ask the class whether any part of it was confusing. There are quizzes every week which are open notes. There are 2 midterms taking the highest grade of the 2.