at
Advertisem*nt
5
/ 5
Jump To Ratings
Overall Quality Based on
219ratingsGregor Kiczales
Professor in the Computer Science department at University of British Columbia
91%
Would take again
4.3
Level of Difficulty
Compare
I'm Professor
Kiczales
Professor
Kiczales
's Top Tags
Lots of homeworkRespectedAmazing lectures Lecture heavySkip class? You won't pass.
Check out Similar Professors in the Computer Science Department
- 5.00Ed Knorr
- 5.00Felix Grund
- 5.00Hendrik (Rik) Blok
Advertisem*nt
- 219 Student Ratings
All courses
CPSC110
May 5th, 2024
Quality
1.0
Difficulty
5.0
CPSC110
May 5th, 2024
For Credit
: Yes
Attendance
: Mandatory
Grade
: Not sure yet
Textbook
: N/A
People say Gregor is great because they're cs majors, and who in cs don't know coding beforehand? 110 is NOT beginner-friendly. Taking his course felt like learning how to speak a language fluently in 3 months. Students can't help each other on psets, and the learning environment is just depressing and unhealthy. Pls avoid if it's not a major req.
Participation matters
Helpful
Advertisem*nt
CPSC110
Apr 24th, 2024
Quality
4.0
Difficulty
3.0
CPSC110
Apr 24th, 2024
For Credit
: Yes
Attendance
: Mandatory
Grade
: A+
Textbook
: N/A
He's rather strict and a little bit difficult, but overall a pretty good prof. As long as you study you should be fine. Not very approachable, but a good prof overall.
Tough graderRespectedLecture heavy
Helpful
CPSC110
Mar 25th, 2024
Quality
5.0
Difficulty
3.0
CPSC110
Mar 25th, 2024
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: Yes
Online Class
: Yes
He is super caring and very intelligent.Advice for his class:- Focus, his content can be hard, but very enjoyable- Do the homework, go to lectures, and practice problem sets over and over.- This course is easy if you put in about 16 hours a week and you will have a great time!-Trust the natural recursion.
Amazing lectures HilariousRespected
Helpful
CPSC110
Mar 9th, 2024
Quality
2.0
Difficulty
5.0
CPSC110
Mar 9th, 2024
For Credit
: Yes
Attendance
: Not Mandatory
Grade
: B
Textbook
: N/A
The prof spends a lot of time "complaining" about how there are sooo many students to manage, and how its soo hard. Yet the course slides and course itself is riddled with mistakes, typos, and errors (so many errors everywhere). Also, this is not an intro course. It's way too fast-paced and heavy, especially if you have no previous experience (me)
Clear grading criteriaLots of homeworkLecture heavy
Helpful
1
Advertisem*nt
CPSC110
Feb 26th, 2024
Difficulty
3.0
CPSC110
Feb 26th, 2024
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A+
Textbook
: N/A
He has done this for a long time, and it really shows.
Gives good feedbackHilarious
Helpful
CPSC110
Jan 31st, 2024
Quality
5.0
Difficulty
3.0
CPSC110
Jan 31st, 2024
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A+
Textbook
: Yes
Online Class
: Yes
Amazing prof! CPSC 110 is a very fun course and completely doable. Just make sure to keep up with the edX content, pay attention to all lectures, finish all problem sets on time, and grind the past midterms / finals. Oh, and make sure to come to a lot of office hours.
Tough graderGet ready to read
Helpful
Advertisem*nt
CPSC110
Jan 20th, 2024
Quality
5.0
Difficulty
3.0
CPSC110
Jan 20th, 2024
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: N/A
Gregor came off as intimidating at first, but you soon realize that's just his humour. He's extremely helpful during office hours, walking around to check in on every student and how they're doing. If you don't fully understand the content, make sure to stay on top of all the work.
Accessible outside class
Helpful
CPSC110
Jan 12th, 2024
Quality
5.0
Difficulty
4.0
CPSC110
Jan 12th, 2024
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A+
Textbook
: N/A
Gregor has so much personality. I did find him condescending at first (I never asked questions in lecture), but I grew to appreciate his sense of humour over time. This course requires lots of time and effort, but solving the problems is so incredibly rewarding. I also felt that he truly cared about his students and wanted us to succeed.
Lots of homeworkHilarious
Helpful
CPSC110
Jan 11th, 2024
Quality
5.0
Difficulty
3.0
CPSC110
Jan 11th, 2024
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A+
Textbook
: N/A
The course isn't too difficult as long as you don't fall too behind. Rewatching lecture recordings helps a lot with understanding the content.
Amazing lectures Clear grading criteriaRespected
Helpful
Advertisem*nt
CPSC110
Jan 10th, 2024
Quality
4.0
Difficulty
4.0
CPSC110
Jan 10th, 2024
For Credit
: Yes
Attendance
: Mandatory
Grade
: A+
Textbook
: Yes
Online Class
: Yes
Great lectures, however you must pay immense attention to be able to do good. A lot of practice required. The course load is very heavy, even unfair at times - but is very rewarding and has a lot of learning outcome. Gregor was very supportive and answered most questions as best as possible in a 600 student class.
Tough graderGet ready to readParticipation matters
Helpful
CPSC110
Jan 7th, 2024
Quality
2.0
Difficulty
3.0
CPSC110
Jan 7th, 2024
For Credit
: Yes
Attendance
: Not Mandatory
Grade
: A+
Textbook
: N/A
Hated to answer student questions unless they were "good enough" and was completely unhelpful when students faced online issues (there were a ton of technical issues). Overly anal about the details and lectures were monotone, slow, and boring. You're better off watching lecture recordings at 2x speed than attending class. Definitely overrated
Get ready to readParticipation mattersLecture heavy
Helpful
CPSC110
Jan 7th, 2024
Quality
5.0
Difficulty
4.0
CPSC110
Jan 7th, 2024
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A-
Textbook
: N/A
Gregor was a fun prof. Attending lectures is essential and make sure you actually listen when he says to try the problems in the videos on your own instead of just following along. He was a fair teacher and funny. Only problem is the course is hard but if you genuinely do all the problems and not just follow along in the video you will be fine
Participation mattersLots of homeworkLecture heavy
Helpful
Advertisem*nt
CPSC110
Jan 6th, 2024
Quality
5.0
Difficulty
1.0
CPSC110
Jan 6th, 2024
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: N/A
Online Class
: Yes
he is good professor, and made our first year fantastic
Amazing lectures Clear grading criteriaBeware of pop quizzes
Helpful
CPSC110
Jan 5th, 2024
Quality
3.0
Difficulty
4.0
CPSC110
Jan 5th, 2024
For Credit
: Yes
Attendance
: Mandatory
Grade
: A-
Textbook
: N/A
well, i would say greogr himself is a very conscientious prof who wants you to be successful in the class, nonetheless the course itself is very very poorly designed in my opinion
Helpful
CPSC110
Jan 4th, 2024
Quality
4.0
Difficulty
3.0
CPSC110
Jan 4th, 2024
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A+
Textbook
: N/A
DO NOT think you can get away from this course without putting in the amount of work the Prof said clearly at the beginning of the class. Your whole pyramid scheme of knowledge will fall apart just by missing one part of the course. Also, do what the course tells you to, don't act smart
Participation mattersInspirationalRespected
Helpful
Advertisem*nt
CPSC110
Dec 30th, 2023
Quality
2.0
Difficulty
5.0
CPSC110
Dec 30th, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: B
Textbook
: N/A
Online Class
: Yes
Gregor is a nice guy, no doubt of that. From my experience and my friend's, he's kind and helpful when you see him during office hours. However, during our online lectures, he seems to be the opposite, and that's, unfortunately, where we learn from him most of the time. Furthermore, I'm not a fan of the way he teaches, as I leave lectures confused.
Participation mattersLots of homeworkLecture heavy
Helpful
2
1
CPSC110
Dec 29th, 2023
Quality
1.0
Difficulty
5.0
CPSC110
Dec 29th, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: C
Textbook
: N/A
Passive-aggressiveness makes me more uncomfortable to ask questions in a 600 ppl lecture. Even though there's 1300 students in the course, it's hard to find a peer to help you with problem sets. It's either you go through a torturous process of figuring it out yourself, find a friend to take the course with you and do them together, or fail them.
Participation mattersRespectedOnline Savvy
Helpful
2
2
CPSC110
Dec 27th, 2023
Quality
3.0
Difficulty
5.0
CPSC110
Dec 27th, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: B+
Textbook
: N/A
Online Class
: Yes
was a cool prof, but the tests are pretty hard for a student never coded before(me). ;( and I don't found tat hybrid lectures are helpful...
Tough graderLecture heavyTest heavy
Helpful
3
1
Advertisem*nt
CPSC110
Dec 26th, 2023
Quality
3.0
Difficulty
3.0
CPSC110
Dec 26th, 2023
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A+
Textbook
: N/A
Gregor is a fair professor and you can tell he wants his students to succeed. However, he can sometimes come off as passive-aggressive which can discourage students from participating and asking questions. Regardless, he is a good prof and I would love to take a class with him again.
Helpful
4
CPSC110
Dec 25th, 2023
Quality
5.0
Difficulty
4.0
CPSC110
Dec 25th, 2023
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A+
Textbook
: N/A
He was very engaging during our online lectures, and he made each lecture memorable and enjoyable by playing music before lecture and adding jokes and catchphrases to material. His class has a lot of prework (probably another 3-6hrs per week), but I believe if you pay attention during class, you will do great.
Amazing lectures Lots of homeworkLecture heavy
Helpful
1
3