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

CPSC 110

Computation, Programs, and Programming

Filter Reviews

Overall0
Easiness0
Interest0
Usefulness0
Reviews 17
1

Class Ratings

4Good Class
2Hard
3Kinda Interesting
3Kinda Useful

Professor Rating

4Good Prof

Prof: Gregor Kiczales / Winter 2021

Jan 7, 2024

Comments on the course

Hard course. The recursion they teach you will be used in the future. Hard assignments and labs.

Course Content

Recursion, graphs, dr racket

Comments on the professor

Helped on piazza.

Advice

Labs and assignments are very hard but not worth that much. The exams allow you to implement as much as you are comfortable with and the grade you depending on which question you want to answer.

Delivery: OnlineGrade: AWorkload: HeavyTextbook Use: No
Exam Heavy
-3

Class Ratings

3OK Class
5Very Easy
3Kinda Interesting
2Barely Useful

Professor Rating

4Good Prof

Prof: Gregor Kiczales / Winter 2023

Dec 12, 2023

Comments on the course

Pretty straightforward. TBH if you don't get 90+ in this course just go do a bootcamp or smth. No point in struggling in math and CS if it's just for money. Go ahead and struggle if you actually enjoy it.

Course Content

Useful for jobs? No. Funny functional programming? Yes.

Comments on the professor

Interesting guy ig.

Advice

Wack ass language and methods

Delivery: HybridGrade: A+Workload: ModerateTextbook Use: No
Attendance HeavyAssignment HeavyExam Heavy
0

Class Ratings

5Amazing Class
1Very Hard
5Very Interesting
3Kinda Useful

Professor Rating

5Amazing Prof

Prof: Gregor Kiczales / Spring 2023

Jul 3, 2023

Comments on the course

The workload is very high, you need to keep up with the course in time or you will feel very difficult, you need to watch the video on EDX before each lecture to learn it first or you will not understand what the professor is saying during the class. This class takes a long time, and his exams are torturous for newbies. However, Gregor is a very good professor, even though his attitude may make you feel less friendly, he can make the course content very clear.

Advice

Watch videos on EDX before each classes, attend Office Hour as much as possible. Try your best to catch up. Do more exercises like past mids and finals.

Delivery: HybridGrade: A+Workload: Very HeavyTextbook Use: No
Assignment HeavyExam Heavy
0

Class Ratings

5Amazing Class
4Easy
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Gregor Kiczales / Winter 2022

Jun 8, 2023

Comments on the course

fire

Delivery: HybridGrade: A+Workload: ModerateTextbook Use: Optional
1

Class Ratings

5Amazing Class
1Very Hard
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Gregor Kiczales / Winter 2022

Mar 5, 2023

Comments on the course

Amazing course!!

Delivery: OnlineGrade: A+Workload: Very HeavyTextbook Use: No
Assignment HeavyExam Heavy
0

Class Ratings

1Awful Class
2Hard
2Boring
4Useful

Professor Rating

3OK Prof

Prof: Gregor / Winter 2022

Jan 14, 2023

Comments on the course

shit asf just dont fall behind

Delivery: OnlineGrade: Not sure yetTextbook Use: No
1

Class Ratings

3OK Class
3Avg. Difficulty
2Boring
4Useful

Professor Rating

5Amazing Prof

Prof: Gregor Kiczales / Fall 2021

Jul 17, 2022

Comments on the course

Just keep up with the material and make sure you don’t mess up the midterms

Advice

There’s going to be a huge difficulty difference between midterm 1 and 2 So don’t slack off

Delivery: In personGrade: A-Textbook Use: No
0

Class Ratings

4.3Good Class
4Easy
5Very Interesting
4Useful

Prof: Gregor / 2020

Jul 16, 2021

Comments on the course

first half is slow but the second half is fun and exciting. My favorite parts were search, graphs, and generative recursion; you get to write code that produces fractals, a Sudoku solver, and a maze solver, and do the NQueens problem. The last week uses nearly everything you learned over the entire semester so it's dope! Also, you play around a lot with images and can immediately see the effects of your code

Grade: A+
0

Class Ratings

3.7Good Class
3Avg. Difficulty
4Interesting
4Useful

Prof: Norman Hutchinson / Winter 2020

Mar 16, 2021

Comments on the course

Prof is solid. Most of the concepts werent too hard to grasp, but the workload was quite heavy.

Advice

Do not fall behind or else you will struggle. Do practice problems to prepare for the midterms and the final

Grade: B+Attendance: MandatoryTextbook Use: No
0

Class Ratings

4Good Class
4Easy
4Interesting
4Useful

Prof: Gregor / Fall 2020

Jan 11, 2021

Comments on the course

Good course and we'll run. Grades come back quick for MTs. Just stay on top of the work.

Advice

Do all practice problems and try get 100% on labs and parts.

Grade: A+Attendance: MandatoryTextbook Use: No
0

Class Ratings

3.3OK Class
2Hard
5Very Interesting
3Kinda Useful

Prof: Gregor / Winter 2020

Dec 30, 2020

Comments on the course

Difficult class. I can't say whether or not if it is valuable or not, but I feel like it is really a class that reflects what 'computer science' (not software engineering) is like. I enjoyed the class overall and the insights that I got from the class was precious.

Advice

- Watch edx Videos - Go to office hours (if you're stuck) - Ask questions on piazza (very helpful & responsive) - Try to do the problem sets on your own instead of doing them with a partner, you will know what concepts you don't know and it'll help you a lot!

Grade: A+Attendance: MandatoryTextbook Use: No
6

Class Ratings

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

Prof: Gregor Kiczales / Fall 2020

Dec 29, 2020

Comments on the course

Gregor is god

Advice

listen to gregor

Grade: A+Attendance: MandatoryTextbook Use: No
-4

Class Ratings

2Bad Class
2Hard
3Kinda Interesting
1Useless

Prof: Gregor / Fall 2019

Dec 27, 2020

Comments on the course

Very difficult class. 210 seems like it would be more valuable than this class if you want to pursue cpsc.

Advice

Don’t get behind! Make sure to watch the edx videos before lecture, and do tons of practice each week. Make use of office hours and piazza.

Grade: B-Attendance: MandatoryTextbook Use: No
2

Class Ratings

3OK Class
3Avg. Difficulty
3Kinda Interesting
3Kinda Useful

Prof: Gregor / Winter 2020

Dec 20, 2020

Comments on the course

Very challenging course, but very rewarding and doable if you stay on top of the material from the very start! !

Advice

Definitely NOT a course you can get behind on, it moves very very fast. If I can do it you can do it!

Grade: Not sure yetAttendance: MandatoryTextbook Use: No
3

Class Ratings

3OK Class
1Very Hard
4Interesting
4Useful

Prof: Norman Hutchinson / Winter 2020

Dec 20, 2020

Comments on the course

This course is hard if you don't study. However, I did learn that cows are docile creatures.

Advice

Work as hard as you possibly can and study as much as you can. Go to TA office hours and do extra problems. It will help you in the long run.

Grade: Not sure yetAttendance: MandatoryTextbook Use: No
4

Class Ratings

3OK Class
3Avg. Difficulty
3Kinda Interesting
3Kinda Useful

Prof: Gregor / Fall 2020

Dec 19, 2020

Comments on the course

Good!

Advice

Work hard.

Grade: Not sure yetAttendance: MandatoryTextbook Use: No
15

Class Ratings

3OK Class
3Avg. Difficulty
3Kinda Interesting
3Kinda Useful

Prof: Cow / Winter 2016

Dec 19, 2020

Comments on the course

Horrible teacher! Only taught me that cows are docile creatures.

Grade: A+Attendance: MandatoryTextbook Use: No

Leave a Review

Overall Rating

Easiness

Interest

Usefulness

Professor Rating

Comment on the course*

Course content

Comment on the professor

Advice