Shayon Gupta
I have never filled out a rate my professor, I do it now because Professor Gupta is the best. His lectures are really fun, he genuinely cares that students understand the material. He will explain the same thing as many times till all the students understand or until the concepts are crystal clear! He is understanding but expects you to work hard