Professor Karina Reviews

2

Class Ratings

3OK Class
2Hard
4Interesting
3Kinda Useful

Prof: Karina / Winter 2020

Dec 20, 2020

Comments on the course

The class was fun, but you for sure need to study. It's fairly heavy homework wise and there's lots of readings to do.

Advice

Proofs are incredibly important so be sure you understand them.

Course: CPSC 121Grade: B-Attendance: MandatoryTextbook Use: Yes
1

Class Ratings

5Amazing Class
5Very Easy
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Karina / Winter 2020

May 19, 2022

Comments on the course

If you know proofs or logic, the class is trivial. Take PHIL 220 with it to lighten the load on the logic side, any proofs class like PHIL 320, MATH 120, 220.. to make the proofs simple. If you aren't good with math, this class will be quite a bit more challenging, proofs are not the type of math you can memorize, you really have to understand the topic. Read the textbook *before* class, if this is you. HW and Lab is done with a partner, the workload can depend on them.

Advice

Take PHIL 220, or MATH 120. Read the textbook beforehand if your class has one.

Course: CPSC 121Delivery: OnlineGrade: A+Workload: Moderate
Assignment Heavy
1

Class Ratings

4Good Class
2Hard
4Interesting
4Useful

Professor Rating

5Amazing Prof

Prof: Karina / Winter 2021

Mar 10, 2022

Comments on the course

hard but interesting, the labs and regex parts are particularly hard for me

Comments on the professor

The best prof i met so far

Course: CPSC 121Delivery: In personGrade: IncompleteWorkload: ModerateTextbook Use: Yes
Assignment Heavy
1

Class Ratings

4.7Amazing Class
4Easy
5Very Interesting
5Very Useful

Prof: Karina / 2020

Jul 16, 2021

Comments on the course

fun clusterfuck of intro cs theory and discrete math. I enjoyed labs because you get to build cool circuits, and the homeworks because they teach you a lot and the problems were (mostly) fun. My favorite parts were digital logic (aka minecraft redstone) and some of the proofs shown in lecture (ex. the halting problem)

Course: CPSC 121Grade: A+
1

Class Ratings

3.3OK Class
2Hard
4Interesting
4Useful

Prof: Karina / Winter 2020

Feb 9, 2021

Comments on the course

its a lot of work so be prepared

Course: CPSC 121Grade: CAttendance: Non-MandatoryTextbook Use: No
0

Class Ratings

2.7OK Class
2Hard
4Interesting
2Barely Useful

Prof: Karina / Fall 2020

Dec 26, 2020

Comments on the course

This class is a ton of work (as expected for a 4 credit class). Everything up until the midterm was pretty simple. However I found the proofs extremely difficult. Make sure to do a ton of practice and go to office hours and use piazza if you don't understand the questions. I also found the labs annoying. It was hard to work with a lab partner over zoom. But overall, the class was pretty interesting but plenty of work.

Advice

Try hard to not fall behind. This is not a class you can cram for last minute.

Course: CPSC 121Grade: Not sure yetAttendance: MandatoryTextbook Use: Yes
0

Class Ratings

3.3OK Class
2Hard
4Interesting
4Useful

Prof: Karina / Winter 2020

Dec 26, 2020

Comments on the course

Hard but interesting and useful

Course: CPSC 121