4.4
Quality2.9
Difficulty93%
Would Retake217
Reviews93%
Would Retake
217
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
55%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.07 avg changeRatings by Course
152
5.0
(2)189
5.0
(1)211
5.0
(1)CS310
5.0
(2)CS252
5.0
(1)Difficulty by Course
CPSC1552
5.0
COMP213C
5.0
CPSC216
4.3
APSC102
4.0
CPSC122
3.8
Reviews (217)
Anyone who's initials are what he teaches (PC) has gotta be a good prof
No Comments
Best!
No Comments
I like his online notes.
He knows too much! LOL
excellent prof, really knows his stuff and what he's doing
Best CPSC teacher I've had so far! Got me interested in CPSC again! :)
No Comments
No Comments
excellent prof, material presented clearly, hard and tricky exams
offers high quality teaching of exceptional standards
his online notes rule.
Extremely helpful. Open to students coming by his office and answering question
in 3 years at university, best prof ive ever had
Don't take the CPSC122 unless you KNOW programming before hand. Beginners FAIL!
No Comments
agh..
'folks, I still have 2 minutes!'
Don't make me to go into attack mode...
Nice guy, very good teacher. Study Loooong and hard for his tests they're tricky
PEOPLE!
Teaches well; good resourses (ie web notes); tests are fair; best prof for cpsc!
Very clear notes with good examples, best prof I've had this year!
wow... best prof/instructor i've met for a long time (^_^)
Have to say this teacher rocks... At least I dont' fall asleep in his class
i've never thought i'd like programming until now. awesome prof!
People I've got 4 minutes here !
Great teacher, but redefines the word hard . If you get a B-, your doing good..
People, hush, I still got 3 minutes! Otherwise a great teacher in all aspects
Very hard assignments . . .
good guy
People, don't make me go into attack mode
No Comments
Very good teacher, clear and thorough, answers questions well.
Good interactivity, and seems to actually care about teaching. A pleasure to learn from.
No Comments
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%
No Comments
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.
Excellent instuctor. Very clear, very helpful, and classes were always interesting I learned a lot in this class, and would recommend it to anyone.
very hard assignments and hard marker
No Comments
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.
No Comments
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.
A very good professor, nice and considerate. The content at class and assignment are very interesting and useful stuff.
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
very nice and helpful
This professor is awesome. I really like him. He's fanastic at what's he doing.
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
One of my favourite profs for this term.
IMO, The best prof I have ever had in my 4 years of post secondary. Excellent teaching. VERY helpful.
Very well organized. Understading.
Great prof (helpful and instructive), but unforunately cpsc 111 is hard not matter which prof u have.
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.
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
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.
great prof and great instruction
Great prof! Very clear, Very helpful!
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.~~~~
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.
No Comments
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
Good prof! although his assignments/exams are quite hard, just put some effort into them, you will get a good mark! :)
great prof! Knew my name the first time I went into his office!
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.
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
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!
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.
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.
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!
He is one of the best prof! =)
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
Best Prof Ever.
My favourite first year prof
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.
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.
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.
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
NOT GOOD
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
lovely accent
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.
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.
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.
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.
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).
I loved this class. The assignments were challenging and really stimulated me to think about the topics described in class.
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.
good prof
Boring lectures but he tries to be a nice guy.
Very good instructor.
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.
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.
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. =)
Great instructor. My favourate instructor.
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.
Marking was very tough and I didn't enjoy the lectures very much.
Awesome professor. Very friendly and helpful if you ask him questions, and very knowledgeable. Fantastic!
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.
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.
one of my Best profs in 1st year engineering
Great teacher.
BEST computer science prof. Totally clear and knows his material so well. The only question is why can't all profs be like him?!
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.
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
great prof. highly recommended.
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.
A great Prof.
He's got to be the best prof I've had all year. Gets the content across very well.
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.
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.
awesome teacher! makes me want to do comp sci.
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
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.
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
Great teacher that really wants to help his students to do good in the class
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.
Amazing screen casts. the best prof. i've ever came across!
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.
Good prof overall.His lectures are easy to understand and his thoughts are clear to follow.Very patient. Great Prof =]
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
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.
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.
hes nice
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 :(
Came into the class with no background knowledge and he taught the course so clearly. Great prof.
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
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.
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.
Really good teacher, he's a little strict but he has control of the class. My favorite first year professor.
Crystal clear.
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.
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".
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.
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.
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.
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.
Not recommended this guy is rude...
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 !
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...
Very interesting course, a good course to boost your GPA.
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!!
Best prof ever!!
He is amazing
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!
Really helpful prof, super clear explanations and encourages participation and loads of questions. Recommend everyone to take his class.
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)
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.
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.
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.
Best in the business.
Really clear lecturer and great at explaining tough information. If you ask a question he will give you a thoughtful answer. Excellent prof.
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!
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.
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.
He's great!
Explains concepts very well. Offers to look at your code if you need personal help.
Not much to say except that Paul Carter is a fantastic prof and you shouldn't miss the chance to learn from him.
Great prof!
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.
Best CPSC prof I've ever had. If you work hard enough, you will get an easy A.
Very smart prof! Great lecturer! Understands your questions very quick! Just amazing!
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.
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.
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
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.
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.
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.
Take his course... do it
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.
Bets Prof. Very clear and never makes mistakes.
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.
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.
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 :-)
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.
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.
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.
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.
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.
Cares about students. Very respectful guy.
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.
An absolute legend. I wish he could teach all of my courses. Not much more to be said than this.
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!
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.
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
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.
Is not helpful when asked questions, is arrogant when answering questions
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.
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
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.
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.
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.
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.
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.
You won't find a better prof for CPSC 210
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
The final exam was too hard, and I failed this course. Even I got 90+ in midterm 2.
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.
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!
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!
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.
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.
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.
Tested so heavily throughout the term. One midterm every week for summer term.
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.
Professor Carter makes every lecture amazing. He encourages discussion and challenges your answer. He's clear and direct with his lectures. Outstanding professor.
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
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.
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!!
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.
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
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.
The immersive approach is pretty scary at first but someday you will find that you suddenly know how to code in Java!
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.
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
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.07 avg changeRatings by Course
152
5.0
(2)189
5.0
(1)211
5.0
(1)CS310
5.0
(2)CS252
5.0
(1)Difficulty by Course
CPSC1552
5.0
COMP213C
5.0
CPSC216
4.3
APSC102
4.0
CPSC122
3.8