Reviews of professor Brian Page

Rating: 1.0/5, difficulty: 5.0/5
I could not even wait for the semester to end to write this review. If I could give this professor zero stars I would have rated him that. He is very condescending when you ask him questions and he does not even have office hours. His tests and worksheets are way more advanced than what we were taught. Avoid this professor if you have the choice!

Rating: 2.0/5, difficulty: 4.0/5
I will say I feel he has no regard for real life. This entails programs being due over breaks/holidays also stacks program due dates sometimes, it's very sporadic. Read the book, Jorgenson wrote it and knows more than Page. He doesn't answer questions often/TA are lackluster. Tests are worded weird. Unpopular opinion, x86 > MIPS. ASM is the worst.

Rating: 5.0/5, difficulty: 4.0/5
Some students do not understand that PROGRAMMING IS HARD, stop expecting the work to be easy! No company wants to hire a useless programmer. Dropped the lowest exam grade. Some students were reporting to me that they did not like his lecturing style. I thought he was great. We were forced to switch to remote due to another shutdown which sucked.

Rating: 2.0/5, difficulty: 4.0/5
He lectures well, but not the person u wanna talk to for questions/concerns. He gets annoyed when ppl ask him about particular things and tells us to make tickets in the CS discord. 12 ast's total, 4-5 of them were hell, the others not so bad. Tests are 2 parts and quite difficult, so study his notes well. Once x86 is over the class gets better

Rating: 3.0/5, difficulty: 4.0/5
218 is just a difficult class. His exams can be tricky but you really have to read them and figure out if it is surface level or if it is an "in-depth" question. Start the coding assignments early. Do not wait until a few days before they are due you probably won't finish. Stay on top of it and you'll be fine. The book is super helpful so use it!!

Rating: 4.0/5, difficulty: 3.0/5
Page is a good professor. Study guides are great for knowing what is going to be on the test. Assignments are hard but you get plenty of time to do them. No TAs for my section so it was very hard to get assistance on programs though.