Professor Amanpreet Kapoor Reviews
Class Ratings
Professor Rating
Prof: Amanpreet Kapoor / Fall 2021
Sep 14, 2022
The class is fairly straightforward, every module has a lab and quiz associated with it. There are three individual projects over the course of the class. The subject matter was not very difficult when I took the class with Java, now they use Python so it is probably even more easy. The last project can be a little difficult, but if you take the class in fall you should have ample time to complete it no problem.
One quiz and lab/assignment per module. 3 Individual projects
Professor Kapoor is a good professor, he is easily available and patient with stupid or dumb questions. You might need YouTube to supplement the lectures.
This is an entry level class, if you already know a thing or two about programming take COP 3504
Class Ratings
Prof: Amanpreet Kapoor / Fall 2020
Sep 22, 2021
The labs are pretty simple, but the projects take time, and you'll have to start early if you don't have any prior programming experience.
Lot of useful info about Java, it's a good class.
Nice guy, but you will need YouTube to supplement his lectures.
Learn as much as you can about Java before taking the course, even if it's just basic programming knowledge. It will save you life the first few weeks when everything seems foreign.
Kapoor.
Class Ratings
Professor Rating
Prof: Amanpreet Kapoor / Fall 2022
Dec 20, 2022
Not an easy course but should be fine as long as you give it ample time/attention.
Very applicable content for CS technical interviews and CS theory in general.
Very good professor. Nice and understanding, good lecturer, makes tough concepts a bit easier to understand.
The time requirement and importance of starting early.
Class Ratings
Professor Rating
Prof: Amanpreet Kapoor / Summer 2024
Aug 7, 2024
Content wise, one of the most important classes a CS student will take. Overall challenging but very fair.
The first half is the hardest, definitely make time to study for the midterm because it covers a lot and makes up a solid chunk of your grade. The three projects are all over the place in terms of difficulty, with the first project being the hardest and by far the longest. Second project took about a day. Third project is a group assignment with no checkpoints before the deadline, so pick a team you trust.
Great communicator, uses visual demonstrations in class to convey challenging concepts.
You are allowed a handwritten note sheet for quizzes and exams, make full use of this. Take the extra credit when offered.