4.4

Paul Carter

Computer Science - University of British Columbia

4.4
Quality
2.9
Difficulty
93%
Would Retake
217
Reviews
4.4
Quality
2.9
Difficulty
4.4
Helpful
4.4
Clarity

93%

Would Retake

217

Reviews

Rating Distribution
Official

5

164

4

27

3

9

2

8

1

9

What Students Say

Especially if you have no coding experience before, you are gonna have a hard time

APSC160 - 2.0 rating

took him for apsc 160

APSC160 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

55%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 43 grades
Most common grades:
A+ (21)
A (8)
Not sure yet (8)
Grade Distribution
A(29)B(2)C(2)D(0)F(0)A-/B+(10)
Based on 54 reported grades
A+: 21
A: 8
Not sure yet: 8
A-: 6
Common Tags
Respected (19)
Caring (14)
Amazing lectures (12)
Amazing lectures (11)
Inspirational (10)
Gives good feedback (9)
Clear grading criteria (8)
Skip class? You won't pass. (7)
Rating Trend

Stable

+0.07 avg change
Sep
Oct
Dec
Jan
May
Dec
Last 6 months
Ratings by Course

152

5.0

(2)

189

5.0

(1)

211

5.0

(1)

CS310

5.0

(2)

CS252

5.0

(1)
+28 more courses
Difficulty by Course

CPSC1552

5.0

COMP213C

5.0

CPSC216

4.3

APSC102

4.0

CPSC122

3.8

Reviews (217)
5.0
3.0
CPSC252
Dec 5, 2001

Anyone who's initials are what he teaches (PC) has gotta be a good prof

5.0
3.0
CPSC252
Jan 5, 2002

No Comments

5.0
1.0
CPSC252
Jan 7, 2002

Best!

4.0
3.0
CPSC252
Jan 27, 2002

No Comments

4.0
2.0
CPSC252
Jan 27, 2002

I like his online notes.

5.0
3.0
COMP210
Grade: A-
Feb 8, 2002

He knows too much! LOL

5.0
3.0
CS310
Mar 1, 2002

excellent prof, really knows his stuff and what he's doing

5.0
3.0
CS252
Apr 4, 2002

Best CPSC teacher I've had so far! Got me interested in CPSC again! :)

5.0
2.0
CPSC252
Apr 4, 2002

No Comments

5.0
4.0
CPSC122
Apr 5, 2002

No Comments

5.0
4.0
CPSC122
May 2, 2002

excellent prof, material presented clearly, hard and tricky exams

5.0
4.0
CPSC252
May 23, 2002

offers high quality teaching of exceptional standards

4.0
2.0
CPSC104
Jun 10, 2002

his online notes rule.

5.0
4.0
CPSC310
Jun 25, 2002

Extremely helpful. Open to students coming by his office and answering question

5.0
3.0
CPSC152
Jul 22, 2002

in 3 years at university, best prof ive ever had

2.0
5.0
CPSC122
Jul 25, 2002

Don't take the CPSC122 unless you KNOW programming before hand. Beginners FAIL!

5.0
5.0
CPSC1552
Sep 26, 2002

No Comments

1.0
5.0
CPSC152
Oct 15, 2002

agh..

4.0
3.0
CPSC152
Oct 22, 2002

'folks, I still have 2 minutes!'

4.0
3.0
CS152
Oct 26, 2002

Don't make me to go into attack mode...

5.0
4.0
CPSC152
Nov 1, 2002

Nice guy, very good teacher. Study Loooong and hard for his tests they're tricky

4.0
4.0
CPSC152
Nov 17, 2002

PEOPLE!

5.0
4.0
CPSC152
Dec 5, 2002

Teaches well; good resourses (ie web notes); tests are fair; best prof for cpsc!

5.0
3.0
CPSC152
Dec 7, 2002

Very clear notes with good examples, best prof I've had this year!

5.0
3.0
CPSC122
Dec 7, 2002

wow... best prof/instructor i've met for a long time (^_^)

5.0
1.0
152
Dec 10, 2002

Have to say this teacher rocks... At least I dont' fall asleep in his class

5.0
3.0
CPSC152
Dec 11, 2002

i've never thought i'd like programming until now. awesome prof!

5.0
4.0
152
Dec 30, 2002

People I've got 4 minutes here !

5.0
5.0
COMP213C
Jan 10, 2003

Great teacher, but redefines the word hard . If you get a B-, your doing good..

4.0
3.0
CPSC122
Jan 25, 2003

People, hush, I still got 3 minutes! Otherwise a great teacher in all aspects

3.0
4.0
CPSC310
Feb 6, 2003

Very hard assignments . . .

4.0
3.0
CPSC252
Feb 6, 2003

good guy

5.0
4.0
CPSC152
Feb 25, 2003

People, don't make me go into attack mode

2.0
5.0
CPSC152
Mar 9, 2003

No Comments

5.0
3.0
CPSC152
Mar 17, 2003

Very good teacher, clear and thorough, answers questions well.

5.0
3.0
CPSC310
Mar 20, 2003

Good interactivity, and seems to actually care about teaching. A pleasure to learn from.

1.0
5.0
CPSC310
Mar 23, 2003

No Comments

1.0
5.0
CPSC310
Mar 28, 2003

He is the next Sadam. If you want to fail, take CPSC 310 with him. His assignments are INSANE. They are designed so that you can NOT finish them. He makes fun of students, ****, dishonest, and just wants to fail students. 2003 avgs: MT%=53% FIN%=59%

2.0
4.0
CPSC310
Apr 25, 2003

No Comments

1.0
5.0
CPSC152
Apr 28, 2003

Man...he was not good at all. No idea what he was talking about. Tests were hard. His hair looks cool thoug, cuz it looks fake.

5.0
3.0
CPSC310
Apr 29, 2003

Excellent instuctor. Very clear, very helpful, and classes were always interesting I learned a lot in this class, and would recommend it to anyone.

1.0
5.0
CPSC310
May 15, 2003

very hard assignments and hard marker

2.0
4.0
CPSC310
May 27, 2003

No Comments

5.0
4.0
CPSC252
Jun 2, 2003

Hands down, best prof I've had at UBC in 3 years. He made it a bit difficult, but I think he'll ease up as he gains experience.

5.0
3.0
CPSC252
Jun 3, 2003

No Comments

5.0
1.0
CPSC310
Jun 13, 2003

the best Prof i've ever met, Holding 2 PhD degree, both Math and Cpsc. well organized. and willing to help student. for the midterm or Final, man, you are 3rd year student, you should know how to deal with it.

5.0
3.0
CPSC310
Jun 13, 2003

A very good professor, nice and considerate. The content at class and assignment are very interesting and useful stuff.

5.0
2.0
CPSC310
Jun 20, 2003

Best teacher I've had so far. Exams and assignments were fair... He didn't come up with questions out of this world like other teachers sometimes do

5.0
1.0
CPSC310
Oct 26, 2003

very nice and helpful

5.0
3.0
CS216
Oct 28, 2003

This professor is awesome. I really like him. He's fanastic at what's he doing.

5.0
2.0
CPSC310
Nov 18, 2003

Great prof. Very organized and interesting lectures. This is the send time I took one of his classes. He's gotten harder since then, but he's still awesome

5.0
3.0
CPSC111
Dec 10, 2003

One of my favourite profs for this term.

5.0
4.0
CPSC122
Dec 12, 2003

IMO, The best prof I have ever had in my 4 years of post secondary. Excellent teaching. VERY helpful.

4.0
2.0
CPSC
Dec 12, 2003

Very well organized. Understading.

5.0
5.0
CPSC111
Dec 12, 2003

Great prof (helpful and instructive), but unforunately cpsc 111 is hard not matter which prof u have.

5.0
3.0
CPSC216
Dec 12, 2003

Extremely organized and understandable. He is by far the best CPSC prof I've ever had. I'll definitely take more courses with this prof. He makes everything so clear. If you don't understand his lecture, then something's wrong with you.

5.0
3.0
CPSC111
Mar 5, 2004

Very organized,anwers students' mail fairly quickly!He has this boyish charm which makes the class all the more fun!CPSC 111 is more fun because of him~He's doing ALMOST all the work for both sections so that's why it's recommand that you go for his class

5.0
3.0
CPSC111
Apr 4, 2004

He's the best prof!!! He's engaging and very patient, if you have questions, just email him or ask after class, he's totally receptive.

5.0
3.0
CPSC111
Apr 8, 2004

great prof and great instruction

5.0
3.0
CPSC111
Apr 9, 2004

Great prof! Very clear, Very helpful!

5.0
5.0
CPSC216
Apr 30, 2004

Dr.Carter's notes are very organized and helpful. He is a very nice guy and helps students as much as he can. However, his exams are not that easy. PS Projects are not easy too. He is still my favorite CS prof. Dr. CARTER is recommended.~~~~

4.0
5.0
CPSC111
May 2, 2004

Like what everyone said, Great Prof! But the course is just too demanding: assignments, labs, 2 midterms, and final. His assignments and exams aren't easy afterall.

5.0
2.0
CS310
Jun 7, 2004

No Comments

2.0
5.0
CS111
Jun 23, 2004

If you don't know someone in the class, or end up having to study by yourself, don't study with him. His assignments are too tough, and the time is too rushed. If you don't have computer background, don't be fooled into thinking that this is a good course

5.0
3.0
CPSC111
Jun 29, 2004

Good prof! although his assignments/exams are quite hard, just put some effort into them, you will get a good mark! :)

5.0
3.0
CS111
Jul 7, 2004

great prof! Knew my name the first time I went into his office!

4.0
4.0
CPSC111
Jul 21, 2004

You really need to know how to do the assignments or have someone teach you or else you're pretty much dead. It's like a language, you have to learn the language in order to achieve in this course. But the prof is really approachable and he tries to help.

5.0
2.0
CS111
Jul 27, 2004

I didn't know jack**** about java (or any other language) b4 going to his class. But he was crytal clear in his lectures and quite helpful (albeit a little intimidating at first), but I still wound up with an A =D

5.0
2.0
APSC160
Oct 31, 2004

Dr. Carter is so awesome! He totally goes over eveything in class until like EVERYONE gets it. He also posts the notes for everything he does in class on webCT so you dont have to waste time writing everything down. He is by far my best professor this year!

5.0
3.0
APSC160
Nov 14, 2004

he's the greatest prof i've ever seen! I have never had a teacher that explains things so well like him. Kind of sad that he only teaches us for the first part of the courses. Now I almost fall asleep in class with the second prof who teaches the second part of the course.

5.0
4.0
CPSC111
Dec 17, 2004

Paul is one of those teachers whos ability to simplify complex material makes this challenging course manageable. The course is jam pact with assignments, midterms and labs which are extremely time consuming. You will learn a ton and I highly recomend this teacher.

5.0
2.0
CS111
Jan 1, 2005

great prof. gives useful advice during office hrs. uber flexible. i failed both midterms miserably and passed the course with an above class avg mark. totally couldn't have done it without his help and encouragement. thank you sooo much dr. carter!

5.0
2.0
APSC160
Jan 14, 2005

He is one of the best prof! =)

5.0
3.0
CMSC152
Apr 12, 2005

Dr. Carter is definitely one of the best teacher I've ever had. His lecturing skill is so good that the 12 diciples would have abandoned jesus and become computer scientists. I would pay twice the money to just get in his class. So happy to be his student that my tears are coming down as i rite this

5.0
3.0
APSC160
May 2, 2005

Best Prof Ever.

5.0
1.0
APSC160
May 30, 2005

My favourite first year prof

5.0
3.0
CPSC111
Jun 30, 2005

Excellent teacher. Probably the best UBC prof ive ever had. Lectures are very clear, slides very organized. If you go ask him questions he'll always answer it. Exams are very fair; no tricks involved. If youve been following along in class and doing labs, its easy to pass with flying colours.

4.0
2.0
CS211
Jul 8, 2005

Paul puts together organized and clear notes, and is helpful outside and inside class. However, his nature is to begin each interaction as a confronation. Most questions that do not involve clarifying class material are met with a "why should I let you do that" kind of approach. This is not to say he unreasonable; he is reasonable and logical.

5.0
3.0
APSC160
Jul 12, 2005

Excellent professor. Explains concepts clearly and logically in a manner which everyone understands. Seems to be one of the few professors at UBC who excels at teaching.

5.0
3.0
APSC160
Jul 16, 2005

Note: you don't have to worry about his "easiness" rating. Last year, both sections/profs had same labs, midterms, and final. So u don't have a choice

4.0
5.0
CPSC216
Sep 17, 2005

NOT GOOD

5.0
3.0
APSC160
Oct 14, 2005

best prof I've had at ubc so far. Very efficent when teaching. Has very good control of the class. Overall is well organized. definately recommend being in his class if you have a course that he teaches

5.0
2.0
CS111
Oct 31, 2005

lovely accent

5.0
3.0
CPSC111
Nov 13, 2005

Best first year prof that I have. All you have to do is print out his notes and make sure you PAY ATTENTION (and fill out the notes)! He's very helpful and has a lovely accent. Definitely one of the best prof's on campus.

5.0
1.0
CS111
Nov 24, 2005

This guy is fantastic. his lecture style is smooth and clear and he writes code on the board (by hand) and then goes over it. if i had just gone to this lecture in the beginning, i would still be enrolled in the comp sci program. instead i was in wolfman's lecture and now i am leaving. the disparity is really that big.

5.0
3.0
CPSC111
Nov 29, 2005

Excellent prof. He explains concepts clearly and well, and is receptive to questions. I enjoyed his lecture style very much. And indeed, he has a lovely accent.

5.0
3.0
CS111
Dec 11, 2005

The best course I've taken in my two years here, and probably the best prof I'll ever have. I completely enjoyed going to class.

3.0
4.0
APSC160
Dec 15, 2005

Professional teacher. But... the class is very boring and i could not stay awkae in it and if you do not have a background in computer programming, the course may be tough (like it was for me).

5.0
2.0
CPSC111
Dec 22, 2005

I loved this class. The assignments were challenging and really stimulated me to think about the topics described in class.

5.0
1.0
APSC160
Dec 30, 2005

Awesome prof. Explains everything very well, labs are ridiculously easy, and even if you have no programming experience (like me) this is one of the easiest courses you will ever take, so long as you put the time in.

5.0
3.0
CPSC111
Jan 1, 2006

good prof

1.0
1.0
CPSC
Feb 5, 2006

Boring lectures but he tries to be a nice guy.

5.0
2.0
211
Jul 12, 2006

Very good instructor.

5.0
2.0
APSC150
Nov 7, 2006

Great Prof, alot of examples and his teaching is very clear and easy. He tends to be quite helpful throughout the course and encourages questions and discussion in class.

5.0
3.0
APSC160
May 6, 2007

Truly a great prof. He is smart, organised, sincere, makes a strong effort in the class to maintain order and get a clear message across (even though the material is obscure). If you go to him for help - don't piss him off. Switch into his class at all cost though - he's that good. I knew no programming and I got 80 on the final.

5.0
4.0
APSC160
Jun 26, 2007

Professional. The man commands respect. He knows what's he doing and know how to teach it. I've never programmed a thing before taking this class and I ended up with 90% in the end. Labs can be tricky. Notes are better than the text. If you're not in his class, transfer now. And yes, he's got a lovely accent. =)

5.0
4.0
APSC160
Jul 8, 2007

Great instructor. My favourate instructor.

2.0
3.0
CPSC211
Aug 18, 2007

He tends to lecture like he's reading out of a book, which isn't very good in a subject like CPSC; I don't have experience in CPSC and wanted to see examples of what all these programming words do and mean, but it was like he was speaking another language (learning CPSC esentially is learning another language). Also, he's a complete stiff.

4.0
4.0
CPSC211
Aug 30, 2007

Marking was very tough and I didn't enjoy the lectures very much.

5.0
2.0
CPSC211
Nov 30, 2007

Awesome professor. Very friendly and helpful if you ask him questions, and very knowledgeable. Fantastic!

3.0
1.0
CPSC211
Jan 15, 2008

He is great as a teacher but he is the one of the rudest professors in the entire computer science department. Lectures can be a bit dull at times.

5.0
2.0
APSC160
Feb 10, 2008

Holy GOD this man can teach. He actually does examples and forces everyone to participate in working on them during lecture time. You won't hesitate for a second to ask him questions in class.

5.0
3.0
APSC160
Mar 4, 2008

one of my Best profs in 1st year engineering

5.0
2.0
APSC160
Mar 17, 2008

Great teacher.

5.0
4.0
CPSC111
Jun 19, 2008

BEST computer science prof. Totally clear and knows his material so well. The only question is why can't all profs be like him?!

5.0
1.0
CPSC211
Jun 27, 2008

Paul Carter teaches the material for 211 in a very clear manner with plenty of supporting material referenced in the textbook and elsewhere. The class is highly Java-centric, which is a flaw IMHO, but not the fault of the professor. There were only four assignments and they were all easy; I would have appreciated more. I would recommend this prof.

5.0
2.0
APSC160
Nov 10, 2008

Excellent prof, one of my favourites in first year. The fact that I managed an A+ without any previous programming experience speaks volumes of how well of a job he does teaching the course material

5.0
3.0
APSCAPSC
Dec 9, 2009

great prof. highly recommended.

5.0
3.0
APSC160
Dec 15, 2009

Very helpful, makes things easy to understand. Only reason people would find him as rude is that he doesn't tolerate people talking while he's talking, which is a good thing. Best prof I've had so far.

5.0
3.0
APSC160
Dec 22, 2009

A great Prof.

5.0
3.0
ASPC160
Dec 22, 2009

He's got to be the best prof I've had all year. Gets the content across very well.

5.0
2.0
APSC160
Jan 8, 2010

Carter's a cool Englishman who has great teaching techniques. His teaching style is special and it worked very well for me. His screen casts and work sheets were really helpful.

5.0
3.0
APSC160
Mar 7, 2010

A rare find these days, a teacher that actually CARES about how the students are doing and about their learning. He is always available for help and is always willing to help you, he actually wants you to do well in the course, his method of teaching is somewhat unique where there are no lectures but it's extremely effective aposed to traditional.

5.0
3.0
APSC160
Apr 16, 2010

awesome teacher! makes me want to do comp sci.

3.0
4.0
APSC160
Apr 17, 2010

Never give him bad comment on the teaching servey because this computer man knows who wrote it and will try to screw up your final mark

5.0
2.0
APSC160
Apr 18, 2010

Honestly, if every engineering class were taught the way Paul Carter taught APSC 160, then engineering would be so much easier. Honestly, UBC needs more professors like him.

5.0
2.0
APSC160
May 5, 2010

This guy knows how to teach. Probably one of the clearest instructors i've ever had. Everything is crystal clear, his explanations and examples are brilliant. Also he is available for help, to aid through the learning. I like this teacher

5.0
2.0
CPSC111
Jul 7, 2010

Great teacher that really wants to help his students to do good in the class

5.0
1.0
APSC160
Aug 20, 2010

PAUL CARTER ROCKS MY WORLD. his 30 minute screencasts (watched at home) explain basics. in-class problems expose you to more advanced problems, prepare you for labs+exams. WARNING: clicker questions pretty much eliminate sleepers/skippers. (in 8 am classes, very important!) overall, apsc 160 was a very enjoyable course.

5.0
1.0
APSC160
Nov 14, 2010

Amazing screen casts. the best prof. i've ever came across!

5.0
2.0
APSC160
Dec 14, 2010

Paul Carter is AWESOME. I wish every prof were like him. His teaching style is somewhat unique and works extremely well. Everyone I know loves him. He's a legend.

5.0
3.0
CPSC110
Dec 24, 2010

Good prof overall.His lectures are easy to understand and his thoughts are clear to follow.Very patient. Great Prof =]

5.0
1.0
APSC160
Jan 15, 2011

THe best prof i've had in first year engineering by a landslide and he's a comp sci teacher! I wish he taught every class

5.0
1.0
APSC160
Jun 21, 2011

It's really sad I prob will never have a prof as clear as him anymore. He is like "this is what you need to know and here is how to do it". No unnecessary talks which saves tons time. He makes the course easy and programing fun. if you are looking for a fun entertaining prof he's not the option but a clear helpful prof he is the top choice.

5.0
2.0
CPSC210
Sep 7, 2011

A really good prof, really helpful. Listen to him every class because if you do not, you will be lost. He is very helpful too. He is just a great prof in general.

4.0
4.0
APSC102
Sep 28, 2012

hes nice

5.0
1.0
APSC160
Oct 26, 2012

He is probably the best professor I will ever have. He has a very effective teaching style, crystal-clear screencasts, and good humour :) Also, love his accent! Very sad to find out that he only teaches first 8 weeks of this course :(

5.0
1.0
APSC160
Oct 26, 2012

Came into the class with no background knowledge and he taught the course so clearly. Great prof.

5.0
2.0
APSC160
Oct 29, 2012

Clear and comprehensive speaker. His authority is immediately recognized in class. He explains everything to the smallest detail and maximizes the learning possibilities for his sTudents

5.0
2.0
APSC160
Oct 30, 2012

Pretty much does all the teaching for you. Textbook is a guideline but with him as your prof, you don't really need anything else. Overall great prof. Tricky course but his teaching style is fantastic.

4.0
5.0
CPSC210
Nov 30, 2012

He is a good prof, but it's just the course that's brutal..... I don't suggest to take CPSC 210, unless it's your requirement, but, for sure, take Paul's other courses.

5.0
3.0
APSC160
Dec 13, 2012

Really good teacher, he's a little strict but he has control of the class. My favorite first year professor.

5.0
2.0
APSC160
Dec 16, 2012

Crystal clear.

5.0
3.0
CPSC210
Dec 23, 2012

CPSC 210 itself was a bit of a disappointment, but Paul is the best instructor I've had in my life. The majority of the computer science department at UBC is wonderful, but I don't think it gets much better than Paul, his explanations are crystal clear and he's better at answering questions than anyone I've seen. I very highly recommend him.

5.0
2.0
APSC160
Dec 26, 2012

Great prof, a favorite so far. Very systematic teaching style, and will go out of his way to help students. Easy to understand. However do try to dodge his "constructive criticism".

5.0
3.0
CPSC110
Apr 10, 2013

Was very helpful and explained what he did if people needed more help. Always tried to engage the lecture hall. Need to know how to problem solve, but no prior programming knowledge in necessary. Need clicker.

5.0
2.0
APSC160
Grade: Incomplete
Nov 2, 2013

Great professor. I entered the class with basically no interest in programming and left finding it interesting. The course workload is reasonable and I literally have not had to use the textbook at all. Paul Carter is very good at explaining things and is always willing to help if you have questions.

5.0
2.0
APSC160101
Nov 20, 2013

Paul keeps the lectures interesting. His screencasts and lectures go over everything you need to know. he is organized and as long as you pay attention, take notes and practise coding every now and then its easy to get a good mark in his class.

5.0
1.0
APSC160
Dec 8, 2013

His screencasts are exactly what you need to understand the course. As long as you regularly watch and understand them, you can learn the class without actually going to class. That's how great they are! His assessments (labs and quizzes) are as straightforward as you can get in terms of applying the subject matter. Nice and simple.

1.0
5.0
APSC160
Dec 21, 2013

Not recommended this guy is rude...

5.0
2.0
APSC160
Grade: A+
Dec 24, 2013

Prof Carter is very clear about everything ( his students know clearly what to do and what to expect all the time ). His screencasts capture the most important points. His exercises and labs are helpful and exams are fair. Overall, Prof carter is an amazing professor !

4.0
5.0
CPSC110
Feb 4, 2014

Good professor. But.. he basically goes through problems that are already posted online (with solutions). Organized slides, everything's cool. The course however, is brutal. Stay on top of everything or else you're doomed. Don't dig yourself into a hole...

3.0
1.0
CPSC110
Grade: Incomplete
Feb 7, 2014

Very interesting course, a good course to boost your GPA.

2.0
3.0
CPSC110
Feb 25, 2014

I found my class clear and easy to follow. However, this is because the outline was made by another professor. When asked for clarification on anything Prof becomes rude and unhelpful. Even when asked by several students to clarify a mistake in a question he would not clarify and in fact seemed to mock us for "misunderstanding". Very lazy!!

5.0
1.0
APSC160
Mar 2, 2014

Best prof ever!!

5.0
3.0
CPSC210
Mar 11, 2014

He is amazing

5.0
3.0
CPSC110
Apr 8, 2014

Explain things very clearly. He's also very patient and helpful, if you want to take CPSC 110, choose his lecture!I even want to major in CS now!

5.0
2.0
CPSC210
Grade: B-
Apr 14, 2014

Really helpful prof, super clear explanations and encourages participation and loads of questions. Recommend everyone to take his class.

5.0
3.0
CPSC110
Grade: A
May 13, 2014

SO GOOD! Great at explaining things, packs his lectures with information and makes students follow along always taking questions. Also answered questions on the online course platform very quickly. (This was an in-person course with Piazza and Coursera)

5.0
3.0
CPSC210
Aug 19, 2014

Super nice guy! Always asks if you have questions and makes sure you understand the material. The course itself was not bad, try not to leave your project to the last minute. Assignments are very easy, midterms and final are fair (just study major concepts). I absolutely hated 110 and did not want to take 210, but Paul made it enjoyable.

5.0
3.0
CPSC210
Dec 4, 2014

been taking apsc 160, cpsc 110 and cpsc 210 with paul. amazing professor who always helps you learn material beyond the scope if you attend his office hours. very clear and easy-to-follow lectures. thanks for great lectures paul, i wish you taught higher cpsc courses.

5.0
3.0
CPSC210
Grade: A+
Dec 4, 2014

took apsc 160, cpsc 110 and cpsc 210 with professor carter. amazing lecturer and will always be there for you if you need any assistance. will also teach you material beyond the scope of the course in a very detailed manner if you attend the office hours. thanks for amazing lectures and i really wish that you taught higher cpsc courses.

5.0
2.0
APSC160
Grade: A+
Dec 21, 2014

Best in the business.

5.0
4.0
CPSC189
Feb 9, 2015

Really clear lecturer and great at explaining tough information. If you ask a question he will give you a thoughtful answer. Excellent prof.

5.0
3.0
189
Feb 18, 2015

He teaches fast but clear. Lecture and labs are a little bit intense but as long you catch up with the course you're OK.... Dr. Carter is GREAT! Very helpful - in the class and office hours... Best prof. eveeeeeeeeeer!

5.0
3.0
CPSC210
Feb 27, 2015

Taking 210 with him was one of my best decisions since college. His lectures were extremely structured, well-paced, and inspirational -- sometimes questions from students ran the entire lecture. This course was enjoyable with reasonable workload and straightforward exams.

5.0
3.0
CPSC110
Mar 7, 2015

An absolutely brilliant instructor. His lectures are amazing, and he clearly explains the course concepts. He is very helpful and truly wants his students to succeed. Truly one of the best instructors I have ever had.

5.0
3.0
210
Aug 10, 2015

He's great!

5.0
2.0
210
Grade: A+
Oct 22, 2015

Explains concepts very well. Offers to look at your code if you need personal help.

5.0
1.0
CPSC210
Grade: A+
Apr 15, 2016

Not much to say except that Paul Carter is a fantastic prof and you shouldn't miss the chance to learn from him.

5.0
1.0
CPSC210
Grade: A+
Apr 24, 2016

Great prof!

3.0
4.0
CPSC210
Grade: C+
May 2, 2016

Carter has attitude problems. The course work i.e. assignments and labs do not prepare you for the exams which have a big theoretical component. The readings weren't also helpful.

4.0
2.0
CPSC210
Grade: A
May 12, 2016

Best CPSC prof I've ever had. If you work hard enough, you will get an easy A.

5.0
3.0
CPSC189
Grade: A+
Oct 26, 2016
Would take again

Very smart prof! Great lecturer! Understands your questions very quick! Just amazing!

Respected
Skip class? You won't pass.
Inspirational
3.0
3.0
CPSC121
Dec 16, 2016
Would take again

CPSC 121 is a challenging course that covers a lot of material, and Patrice definitely knows what he's talking about. Assignments are quite challenging and often contain material that was not learned during lecture.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
5.0
CPSC210
Grade: B
May 2, 2017
Wouldn't take again

Paul Carter is a good instructor. His teaching & explantion is fast, precise, and clear. However, beware that he is so strict and extremely greedy in terms of grades. That is the only thing I dislike about him. Given an extremely difficult final, he (likely) didn't even scale at all, which ruined your GPA.

Tough Grader
5.0
3.0
CPSC110
Grade: A+
May 30, 2017
Would take again

One of my favorite profs. He clearly explains every topic and always gives everyone opportunities to ask questions. Assignments, exams were all fair and you can do really well in the class by keeping up with his lectures and the assignments. Great prof

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
CPSC110
Grade: A
Jun 21, 2017
Would take again

One of my favorite prof in UBC! Would definitely take course with him again. He is hilarious, caring, and he is good at explaining topics. CPSC is no easy, but he made it much easier.

Respected
Caring
5.0
4.0
CPSC110
Nov 9, 2017
Would take again

Paul is an amazing lecturer. He always let's students preread the subject of the day which helps them warm up, then he lectures, then ALWAYS gives time for questions and/or discussions. He is also not afraid to enforce classroom expectations if a student is being disruptive.

Skip class? You won't pass.
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
APSC160
Grade: Not sure yet
Nov 18, 2017
Would take again

Lots of profs are smart, but Paul not only knows his stuff but he's super easy to understand and just a great educator overall. You can tell he really cares, which is nice too. He also has a really soothing voice.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
APSC160
Grade: A-
Nov 21, 2017
Would take again

Take his course... do it

Inspirational
Amazing lectures
Caring
5.0
3.0
CPSC210
Nov 23, 2017
Would take again

He genuinely cares about his students and encourages many questions in class. His lectures are never boring and he clearly knows a lot about what he does.

Respected
Skip class? You won't pass.
Hilarious
5.0
3.0
APSC160
Grade: B+
Nov 28, 2017
Would take again

Bets Prof. Very clear and never makes mistakes.

Respected
Caring
Would take again
3.0
3.0
CPSC210
Grade: A+
Dec 24, 2017
Would take again

Professor Carter was rather intimidating and maintained a stern face whenever I asked him questions. I found him hard to approach in office hours, which were also very crowded. He gives great lectures, but they are fast-paced so you have to follow closely. Since there is no textbook for the course, keeping up in lectures is really important.

LECTURE HEAVY
4.0
3.0
CPSC210
Grade: A+
Dec 26, 2017
Would take again

A solid professor. Lectures are generally enthusiastic. It's an easy A+ if you know how to code and you stay on track. However, it is time-consuming, especially the project. Do not skip the lectures. If you miss a lecture, catching up on the material is difficult, since there's no textbook and the readings contain insufficient examples.

Skip class? You won't pass.
5.0
3.0
APSC160
Grade: A
Jan 10, 2018
Would take again

i love paul carter. took him for apsc 160. lectures and screencasts are thorough and clear. he's strict with the class but it helps keep the chaos of a 300+ class down. he has a good idea of when the class is struggling and pauses the lecture to help. honestly brightens my day just seeing him walk down main mall :-)

Respected
Would take again
5.0
2.0
APSC160
Grade: A+
Jun 12, 2018
Would take again

Everyone I know loves Paul Carter. Lectures can be dull, but very helpful since he goes over practice problems. He explains material so clearly and has a lovely accent.

Respected
Amazing lectures
2.0
5.0
APSC160
Oct 19, 2018
Wouldn't take again

Bruh-in his apsc 160 classes he just gives screencast homework every class and does clicker questions and worksheets during the class, and does not teach anything by himself. Especially if you have no coding experience before, you are gonna have a hard time.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
4.0
ASPC160
Dec 4, 2018
Would take again

OK, I had Paul Carter for APSC160 and he was a fantastic prof! Real gem of a guy, it's the course itself that is really challenging especially if you have never coded before. Really do your best to keep up, do all the pre labs and worksheets and screencasts and bitfits and maybe you'll be fine.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CPSC210
Aug 2, 2019
Would take again

He's always attentive to the students in the class, asking how they are finding the material and making sure he checks on everyone if they have any questions. He's very good at explaining concepts and is willing to help out after class. I'm glad to have had him as my prof for 210, would recommend to others as well.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
2.0
CPSC210
Grade: A+
May 7, 2020
Would take again

Pau Carter was one of the best professors I have ever had at UBC. You can tell he truly cares for his students and strives to help everyone understand concepts before moving on. Great lectures and great person! While the class isn't an easy A, stay on top of everything and it's a breeze.

Gives good feedback
Amazing lectures
Caring
4.0
3.0
CPSC210
Dec 2, 2020
Would take again

Cares about students. Very respectful guy.

Gives good feedback
Respected
Caring
4.0
4.0
CPSC210
Grade: A+
Dec 28, 2020
Would take again

Paul is an amazing lecturer and that explains why his section's average was quite higher than the others. His explanations were clear, and it was quite handy to see him solve some tricky problems (eg. finding the multiplicity of aggregations in UML diagrams). Keep the personal project simple and hope that your brain doesn't freeze during the MCQs.

Amazing lectures
5.0
2.0
CPSC210
Grade: Not sure yet
Dec 12, 2021
Would take again

An absolute legend. I wish he could teach all of my courses. Not much more to be said than this.

Amazing lectures
Lecture heavy
Caring
5.0
3.0
CPSC210
Grade: A+
Dec 24, 2021
Would take again

Fantastic prof! Clear lectures, straight to the point, and doesn't waste your time. Do the bare minimum for the project and then add more stuff if you want afterwards. Very fun course!

Respected
Clear grading criteria
Amazing lectures
4.0
4.0
CPSC210
Dec 24, 2021
Would take again

Goated prof. Make sure you keep up with the content and study hard for the exams. Workload is okay, but it's still a difficult course so make sure you keep up.

Respected
Skip class? You won't pass.
Test heavy
5.0
2.0
CPSC210
Jan 8, 2022
Would take again

Although I was advantaged with my prior knowledge of Java, Professor Carter was easily accessible outside of class and was more than willing to explain concepts in a very clear manner. His explanation were clear and beneficial. Plus, his accent was very soothing to listen to lol

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
CPSC210
Grade: Not sure yet
Mar 26, 2022
Would take again

Best. Prof. Ever. In my own experience me, CPSC 210 has been my favorite course so far. Everything is related to how to software construction which helps build more complex systems. Paul has always been very caring and kind in answering any question. Trust me, whenever you ask a question to Paul, you'll get quality answer.

Amazing lectures
Inspirational
Caring
1.0
3.0
CPSC210
Apr 19, 2022

Is not helpful when asked questions, is arrogant when answering questions

5.0
3.0
CPSC210
Grade: A+
May 4, 2022
Would take again

Incredibly well-structured course, do what the professor says and you will be on track to succeed. Lectures are the primary source of learning, make sure you actively engage in the lecture labs. Don't just wait for his solution. I cannot stress enough how important lectures are for this class. Pay attention even if you already have java experience.

Amazing lectures
Respected
Lecture heavy
4.0
4.0
CPSC110
Grade: A
May 18, 2022
Would take again

Definitely come to class prepared; watch edx videos and try a few problems. I did that for the first month or so and i've been following along. However, during the time I didn't do any preview I was unable to understand 80% of the lecture material so don't be like me. Very straight-forward and knowledgeable prof overall

Lecture heavy
5.0
3.0
210
Grade: A-
May 30, 2022
Would take again

Paul is a gem! He's so clear and good at explaining everything. Makes very difficult things so easy to understand! Such a gentleman and I'm so grateful and proud to have the opportunity to take his class.

Amazing lectures
Inspirational
Caring
5.0
3.0
CPSC110
Grade: Rather not say
Jun 24, 2022
Would take again

Paul is a great lecturer. Although I wasn't too fond of taking this course because at the time I had no interest in cs, he made lectures engaging and is a very nice prof. The iclicker questions were all in person meaning you couldn't do remotely though.

Participation matters
Gives good feedback
5.0
4.0
CPSC110
Grade: B+
Jul 6, 2022
Would take again

Dr. Carter is fantastic, his way of teaching is very easy to follow and has a very clear voice. I personally don't find any downsides to himself, rather CPSC110 is a very hard course in general.

Tough grader
Lots of homework
Respected
5.0
4.0
CPSC110
Grade: B+
Jul 12, 2022
Would take again

Dr Carter is a great lecturer. His smooth voice will ensure you can keep paying attention in class. CPSC 110 is a pretty hard course, in general. Make sure to do all the required pre-class activities (edx videos primarily) so you can be prepared for clicker questions in class. They're worth 15% of your grade and marked on correctness.

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
3.0
CPSC110
Grade: A
Jun 22, 2023
Would take again

Great prof overall, you need to do preview on the material to answer the clicker questions(marked based on correctness) or you won't understand what's going on.

Participation matters
5.0
3.0
210
Oct 3, 2023
Would take again

You won't find a better prof for CPSC 210

5.0
3.0
210
Grade: Not sure yet
Dec 7, 2023
Would take again

He is one of the profs I've ever had. His lectures are engaging and he is able to explain concepts so fluidly and clearly; it's clear that he is extremely knowledgable. He is considerate of students and answers questions respectfully. He is also very thorough with the expectations and goals, so you can keep up with the course and stay motivated

Amazing lectures
Inspirational
Caring
1.0
5.0
CPSC210
Grade: Not sure yet
Dec 16, 2023

The final exam was too hard, and I failed this course. Even I got 90+ in midterm 2.

Tough grader
Test heavy
3.0
3.0
210
Grade: A-
Dec 20, 2023
Would take again

Didn't have a problem with the lectures other than that he went pretty slowly sometimes, and wasn't all that engaging. The prelecture system on edX is pretty good for learning though so I think the overall course structure works out well.

5.0
1.0
CPSC210
Grade: A+
Dec 29, 2023
Would take again

CPSC 210 is already a very easy course. His confident accent, calm demeanour, and fantastic teaching skills make him one of the best CS profs at UBC! The final was a bit on the harder side, but it had to make up for the easy MTs. Dr. Carter during office hours is always willing to help you. Wish he taught more courses at UBC!!!! Meow meow!

Inspirational
Caring
Respected
5.0
2.0
CPSC210
Grade: A+
Dec 31, 2023
Would take again

Since this term introduced a new exam environment, the implementation was a little shaky but he made plenty of accommodations for students so that we were not disadvantaged. He was responsive to student feedback throughout the term. His lectures are engaging and questions are welcome during and after class. His office hour was very helpful too!

Respected
5.0
2.0
CPSC210
Grade: B+
Jan 5, 2024
Would take again

I didn't actually realize how good of a teacher Paul was until Mehrdad (who is still a decent teacher) had to replace him for the last few classes. Paul ensures the whole course is run smoothly, and is an excellent teacher. He is very clear with his explanations and wastes 0 time in class. Make sure not to procrastinate on the labs.

5.0
5.0
CPSC210
Jan 5, 2024
Would take again

I did not do very well in this course. Admittedly, it was the lowest score I had ever received in my academic career. And yet, the only reason I passed is because of Paul. He is extremely caring and understanding. I only regret not being regular with his lectures.

Clear grading criteria
Inspirational
Caring
5.0
2.0
CPSC210
Grade: A+
Jan 6, 2024
Would take again

I don't think you could ask for a better prof for this class. His lectures are engaging, he knows the content super well, and he was super responsive to student feedback as they were ironing out some changes to the course. Literally everybody I know in CPSC210 loves this guy - if you can take it with him, do it.

Amazing lectures
Caring
Respected
4.0
5.0
CPSC210
Grade: Not sure yet
Aug 16, 2024
Would take again

Tested so heavily throughout the term. One midterm every week for summer term.

Lots of homework
Test heavy
5.0
3.0
CPSC210
Grade: A
Sep 27, 2024
Would take again

Professor Carter is one of the best in the department. His lectures are engaging, and he's super responsive to feedback. Use unstuck ai alongside the course materials to ace this class.

5.0
3.0
210
Oct 11, 2024
Would take again

Professor Carter makes every lecture amazing. He encourages discussion and challenges your answer. He's clear and direct with his lectures. Outstanding professor.

Group projects
Amazing lectures
Clear grading criteria
5.0
3.0
CPSC210
Grade: Not sure yet
Dec 16, 2024
Would take again

He was very engaging in lectures, and allowed for hands-on learning during each lecture by completing 'lecture labs', which are guided problems. We were given plenty of practice material for each exam, and the piazza has a great response time

Inspirational
Hilarious
Respected
5.0
3.0
CPSC210
Grade: Not sure yet
Dec 20, 2024
Would take again

I'm sad that the term is over and no more lectures with Dr.Carter. Best CPSC professor I've had at UBC so far. Explains the concepts super well and answers questions effectively. I had a good grasp of the content because of him and find myself enjoying doing the practice sample final.

Amazing lectures
Gives good feedback
Respected
5.0
3.0
210
Grade: A-
Dec 25, 2024
Would take again

One of the best professors I've taken; supremely knowledgeable, clear, and even funny when he wants to be! His lectures flow smoothly and he always finds room to answer questions here and there as well. The course itself was manageable as long as you put in the work; TA office hours can be hard to make the most out of, so take advantage of his!!

Amazing lectures
Clear grading criteria
Test heavy
5.0
1.0
CPSC210
Grade: A+
Dec 29, 2024
Would take again

Paul Carter is a very strong lecturer, if you hate textbooks and reading Carter is your guy. There's also online lecture videos but lectures were honestly 100% worth attending. I never took notes, barely studied outside of class and did well on all assessments because his lectures were that clear. The exams were also pretty easy. Thanks, Dr Carter.

Inspirational
Caring
Respected
5.0
1.0
CPSC210
Grade: A+
Jan 6, 2025
Would take again

very clear and concise prof, lectures are easy to understand and help a lot with solidifying the concepts. nice accent, makes it easy to get through the lecture

Clear grading criteria
5.0
2.0
CPSC210
Grade: A+
Jan 6, 2025
Would take again

Insanely well run course The instant feedback from the auto grader was awesome. The instructions for every lab/midterm were extremely concise. The project was fun. The lectures about design patterns at the end of the course were also super neat. Paul also got the sickest accent in the cs department.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
2.0
CPSC210
Grade: A
Jan 20, 2025
Would take again

The immersive approach is pretty scary at first but someday you will find that you suddenly know how to code in Java!

Amazing lectures
Respected
5.0
3.0
210
Grade: A-
May 7, 2025
Would take again

Easily one of, if not THE best CPSC prof out there. Lectures are efficient and engaging, and Paul himself is always able to save time to answer student questions during lectures with ease (he's also fairly active in the discussion board too). It's truly a shame that he only really teaches 210, but man, if you do get him, you're in for a great time.

Amazing lectures
Gives good feedback
Inspirational
4.0
3.0
COMP210
Grade: C
Dec 24, 2025
Would take again

I realized most good reviews were from A range students. The class' final exam got an average of 63% worth 40%. Midterm 1 and 2 had a 75+% average. Prof is great and considerate, walks around double checking if anyone has questions during lectures. If there were more practice and walk throughs or less strict rules for TAs, prof gets a 5.

Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

55%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 43 grades
Most common grades:
A+ (21)
A (8)
Not sure yet (8)
Grade Distribution
A(29)B(2)C(2)D(0)F(0)A-/B+(10)
Based on 54 reported grades
A+: 21
A: 8
Not sure yet: 8
A-: 6
Common Tags
Respected (19)
Caring (14)
Amazing lectures (12)
Amazing lectures (11)
Inspirational (10)
Gives good feedback (9)
Clear grading criteria (8)
Skip class? You won't pass. (7)
Rating Trend

Stable

+0.07 avg change
Sep
Oct
Dec
Jan
May
Dec
Last 6 months
Ratings by Course

152

5.0

(2)

189

5.0

(1)

211

5.0

(1)

CS310

5.0

(2)

CS252

5.0

(1)
+28 more courses
Difficulty by Course

CPSC1552

5.0

COMP213C

5.0

CPSC216

4.3

APSC102

4.0

CPSC122

3.8

Similar Professors