Reviews of professor Amanpreet Kapoor

Rating: 5.0/5, difficulty: 4.0/5
Aman is an amazing and caring professor who cares about his students, DSA is just extremely difficult. I found in person lecture to not be the best for me, but I highly recommend watching his YouTube videos as they are to the point. Exams/quizzes are tricky if you find conceptual topics difficult. An A is a challenge, passing the class is doable.

Rating: 3.0/5, difficulty: 4.0/5
Aman was really knowledgeable on DSA topics but would often overestimate the knowledge of the class on topics not covered in this class. There are 3 big projects, 1 is a group one and 2 major exams. These are very time-intensive and the exams have a lot of trick questions on materials that sometimes were in the material but never discussed.

Rating: 4.0/5, difficulty: 3.0/5
This year, Aman did only the Tuesday lecture. He would normally use this to give an overview of the project/lab due the next week and helped so much by explaining the base concepts we were learning. Zybooks was our online textbook which taught me everything. MAKE USE OF office hours! I would go in every week for projects and get TAs' help.

Rating: 5.0/5, difficulty: 2.0/5
Lectures are very informational and he does a great job explaining concepts. He is also very welcoming to questions, and makes an effort to learn his students' names. Each project has the opportunity to earn half points back, and exams are very fair. Also, you are given 5+ chances to earn 3% extra credit.

Rating: 5.0/5, difficulty: 3.0/5
Great communicator, tough but fair course even in the condensed summer format. Heavy use of visual demonstrations and class involvement in lecture, records and posts everything done in class, gives ample detail for projects and exams. Friendly and responsive, good set of TAs, overall great class.

Rating: 5.0/5, difficulty: 2.0/5
Incredible professor. Enthusiastic, clear, and accessible. Large network of TAs and well-crafted Canvas make this the most organized course I've ever taken and the CS class (a) I've learned the most in and (b) I've had the most fun in. Consistent quizzes help with studying and make exam prep easier. 3 fun and fair projects. Plenty of extra credit.

Rating: 5.0/5, difficulty: 4.0/5
Fantastic teacher, make sure you dont miss class.

Rating: 5.0/5, difficulty: 4.0/5
Wonderful professor. The class is challenging but Kapoor is fair and seems very genuine in caring about his students. Respect this guy a ton.

Rating: 3.0/5, difficulty: 4.0/5
Aman is clearly brilliant, but in a huge lecture it's sometimes difficult to get full use of the lecture. Exams are hard and each 20% and then there's the 3 projects that aren't so bad. He's really helpful and assessable outside of class. He really cares about his students, DSA is just hard in general so it reflects the same with him teaching it.

Rating: 5.0/5, difficulty: 3.0/5
He is the best.

Rating: 5.0/5, difficulty: 1.0/5
You will be a different person after this class. By that I mean, your coding ability will increase ten fold. BEST PROF.