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

Professor Steve Wolfman Reviews

3

Class Ratings

4.7Amazing Class
5Very Easy
5Very Interesting
4Useful

Prof: Steve Wolfman / Winter 2019

Dec 26, 2020

Comments on the course

Easily the best and most caring prof I’ve ever had at UBC - TAs are super responsive and helpful, and Dr. Wolfman would bring brownies to the midterm review sessions.

Advice

Keep up with the assignments (there’s a lot, but if you do them you won’t even have to study for the exams). Don’t bother taking notes in class, just listen and try to work through the problems on your own before asking for help. The final project is super easy to do well on if you just follow the template. If you want to do really well on the exams, try to work through all the practice exams they give you (there was like 7 of them when I took the course) and you will do great!

Course: CPSC 103Delivery: In personGrade: A+Attendance: Non-MandatoryTextbook Use: No
2

Class Ratings

4Good Class
2Hard
5Very Interesting
4Useful

Professor Rating

5Amazing Prof

Prof: Steve Wolfman / Winter 2023

Dec 4, 2023

Comments on the course

Not a bad course but a bit too in depth for me. Profs were amazing with Steve and Norm. The quizzes aren't too hard and the labs are straight forward and fair. The exams were extremely tough and had pretty low averages (between 50 to 60). Try not to fall behind otherwise you would be struggling quite a bit.

Advice

Try to take it after CPSC 213 since the first unit is on the Y86 and the content from 213 really helped understand that unit. Everything else is pretty new but try and brush up on some C before the course

Course: CPSC 313Delivery: In personGrade: Not sure yetWorkload: HeavyTextbook Use: Optional
Assignment HeavyExam Heavy
1

Class Ratings

2Bad Class
1Very Hard
1Very Boring
2Barely Useful

Professor Rating

4Good Prof

Prof: Steve Wolfman / Fall 2024

Feb 13, 2025

Comments on the course

The class is entirely operated using Prarielearn, which is a good thing. The quizzes are every 2 weeks and are difficult. The average of a quiz could be as low as 50. The quizzes are booked through Prarietest, and being able to choose when to do your quiz is a good thing. The final exam was hard. This class does use some c++.

Course Content

The concepts are useless if you are going in to a dev job. Maybe if you are a low level programmer and like shifting bits in your head, then this class would be for you. The only important concept in this class was how they taught that virtual memory is not separate memory and how permissions work when certain data is accessed. The 'page walk', 'cache control', 'endianess', 'bit shift', 'instruction conventions', 'low level file system', 'revolutions per minute of a spinning disk' are totally useless concepts they make us all take.

Comments on the professor

The profs were active on piazza.

Advice

Maybe learn ext2 and v6 file system, and what directory entries are to try to get ahead.

Course: CPSC 313Delivery: In personGrade: A-Workload: Very HeavyTextbook Use: Optional
Quiz Heavy
1

Class Ratings

4.7Amazing Class
5Very Easy
4Interesting
5Very Useful

Prof: Steve Wolfman / Winter 2019

Dec 27, 2020

Comments on the course

Great class, and Dr. Wolfman is an amazing professor! Also, the TAs are also amazing :D Highly recommend!

Advice

just remember to do all the homework/tutorials, and you should be good to go.

Course: CPSC 103Grade: A+Attendance: MandatoryTextbook Use: No
-4

Class Ratings

4Good Class
2Hard
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Steve Wolfman / Winter 2023

Dec 4, 2023

Comments on the course

This is a required cpsc course but very useful into getting into data structures and algorithms. It was very quiz heavy but they are not hard at all and give a lot of practice questions. As long as you start on the assignments early, you should be fine and get a decent grade. Average for our section was around 86.

Comments on the professor

Cinda was amazing and super entertaining in class. Try and take her when you can.

Advice

Try and learn a bit of C++ before going into the class but the first few labs help you get into it and they have a C/C++ refresher videos that should help.

Course: CPSC 313Delivery: In personGrade: Not sure yetWorkload: ModerateTextbook Use: Optional
Assignment HeavyExam Heavy