Reviews of professor Ashish Aggarwal

Rating: 4.0/5, difficulty: 3.0/5
Pretty solid intro to Python. Lecture attendance isn't mandatory, but weekly labs are. Everything was submitted online. 9 quizzes and 2 non-cumulative exams are all proctored by Honorlock. Everything was straightforward except for the final project. Get with a good group and start early.

Rating: 1.0/5, difficulty: 4.0/5
This professor is horrible at actually teaching you anything. Exams look nothing like the practice tests. You pretty much have to teach yourself.

Rating: 5.0/5, difficulty: 2.0/5
Professor Aggarwal can get frustrated at times if a student asks for help and they do not utilize his advice well.
In all other cases, I believe Professor Aggarwal is an excellent teacher.
Clear thought processes written out, clear solutions, very helpful.
Easy to get a B, harder to get an A, study for exams, they can be killer.

Rating: 5.0/5, difficulty: 3.0/5
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

Rating: 5.0/5, difficulty: 3.0/5
The class is flipped and you're expected to watch the lectures and learn the syntax before coming to class. They were really good and as long as you went to class, did the activities, and all the practice material given, this is an easy A.