Ashish Aggarwal
Great prof! Only time that I felt live zooms over prerecorded lectures were beneficial. Very helpful and good at explaining the material. Class activities and homework could be tough and time consming but in a collaborative learning environment, it worked well. Exams could be pretty tough, there's only 2