EssayPal.ai - This AI writes in your style of writing!

Professor Amanpreet Kapoor Reviews

6

Class Ratings

5Amazing Class
3Avg. Difficulty
5Very Interesting
5Very Useful

Professor Rating

4Good Prof

Prof: Amanpreet Kapoor / Fall 2021

Sep 14, 2022

Comments on the course

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.

Course Content

One quiz and lab/assignment per module. 3 Individual projects

Comments on the professor

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.

Advice

This is an entry level class, if you already know a thing or two about programming take COP 3504

Course: COP 3502CDelivery: OnlineGrade: A+Workload: ModerateTextbook Use: Yes
Quiz HeavyAssignment Heavy
3

Class Ratings

3OK Class
2Hard
3Kinda Interesting
4Useful

Prof: Amanpreet Kapoor / Fall 2020

Sep 22, 2021

Comments on the course

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.

Course Content

Lot of useful info about Java, it's a good class.

Comments on the professor

Nice guy, but you will need YouTube to supplement his lectures.

Advice

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.

Suggest a professor

Kapoor.

Course: COP 3502CDelivery: OnlineGrade: BWorkload: HeavyTextbook Use: Optional
Project HeavyQuiz HeavyExam Heavy
2

Class Ratings

4Good Class
2Hard
4Interesting
5Very Useful

Professor Rating

4Good Prof

Prof: Amanpreet Kapoor / Fall 2022

Dec 20, 2022

Comments on the course

Not an easy course but should be fine as long as you give it ample time/attention.

Course Content

Very applicable content for CS technical interviews and CS theory in general.

Comments on the professor

Very good professor. Nice and understanding, good lecturer, makes tough concepts a bit easier to understand.

Advice

The time requirement and importance of starting early.

Course: COP 3530Delivery: HybridGrade: B+Workload: HeavyTextbook Use: Optional
Participation HeavyAttendance HeavyAssignment HeavyQuiz Heavy
1

Class Ratings

2Bad Class
2Hard
1Very Boring
3Kinda Useful

Professor Rating

5Amazing Prof

Prof: Amanpreet Kapoor / Fall 2024

Dec 14, 2024

Comments on the course

Aman is fantastic but this course sucks your soul out. I hated it. Exams were extremely difficult and the only study recommendations are to review everything. So you basically have to know everything really well.

Comments on the professor

Love him. He is super helpful and kind. But his exams can be cruel.

Course: COP 3530Delivery: In personGrade: B+Workload: Very HeavyTextbook Use: No
Quiz HeavyProject HeavyExam Heavy
1

Class Ratings

4Good Class
3Avg. Difficulty
4Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Amanpreet Kapoor / Summer 2024

Aug 7, 2024

Comments on the course

Content wise, one of the most important classes a CS student will take. Overall challenging but very fair.

Course Content

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.

Comments on the professor

Great communicator, uses visual demonstrations in class to convey challenging concepts.

Advice

You are allowed a handwritten note sheet for quizzes and exams, make full use of this. Take the extra credit when offered.

Course: COP 3530Delivery: In personGrade: B+Workload: HeavyTextbook Use: Optional
Project HeavyQuiz Heavy