Professor Steve Wolfman Reviews
Class Ratings
Prof: Steve Wolfman / Winter 2019
Dec 26, 2020
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.
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!
Class Ratings
Professor Rating
Prof: Steve Wolfman / Winter 2023
Dec 4, 2023
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.
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
Class Ratings
Professor Rating
Prof: Steve Wolfman / Fall 2024
Feb 13, 2025
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++.
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.
The profs were active on piazza.
Maybe learn ext2 and v6 file system, and what directory entries are to try to get ahead.
Class Ratings
Prof: Steve Wolfman / Winter 2019
Dec 27, 2020
Great class, and Dr. Wolfman is an amazing professor! Also, the TAs are also amazing :D Highly recommend!
just remember to do all the homework/tutorials, and you should be good to go.
Class Ratings
Professor Rating
Prof: Steve Wolfman / Winter 2023
Dec 4, 2023
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.
Cinda was amazing and super entertaining in class. Try and take her when you can.
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.