2.4

Steven Pearce

Computer Science - Simon Fraser University

2.4
Quality
3.4
Difficulty
44%
Would Retake
302
Reviews
2.4
Quality
3.4
Difficulty
2.4
Helpful
2.4
Clarity

44%

Would Retake

302

Reviews

Rating Distribution
Official
302 total ratings

5

48

4

42

3

41

2

65

1

106

What Students Say

Cheat sheet for midterms

MACM101 - 2.0 rating

Avoid him if you want to learn something

CMPT320 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

55%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 65 grades
Most common grades:
Not sure yet (29)
B+ (20)
A- (12)
Grade Distribution
A(14)B(13)C(4)D(1)F(1)A-/B+(32)
Based on 109 reported grades
Not sure yet: 29
B+: 20
A-: 12
A: 10
Common Tags
Hilarious (40)
Get ready to read (28)
Graded by few things (27)
Test heavy (22)
Group projects (16)
Tough grader (14)
Inspirational (10)
Lecture heavy (9)
Rating Trend

Stable

-0.00 avg change
Dec
Jan
Mar
Apr
Jul
Dec
Last 6 months
Ratings by Course

CMPT478

5.0

(1)

COMP125

4.5

(2)

CMPT275

4.0

(2)

CMPT276

3.5

(19)

CMPT320

3.1

(67)
+20 more courses
Difficulty by Course

CMPT150

5.0

CMPT478

5.0

MACM201

4.7

CMPT120

4.4

CMPT

4.0

Reviews (299)
4.0
3.0
CMPT320
Sep 30, 2002

No Comments

4.0
3.0
MACM101
Oct 24, 2002

No Comments

5.0
2.0
MACM101
Oct 27, 2002

No Comments

2.0
3.0
CMPT100
Oct 29, 2002

I don't mind his jokes, but he's awful at explaining things to the class

3.0
5.0
CMPT100
Oct 29, 2002

No Comments

1.0
4.0
CMPT100
Nov 15, 2002

This professor is the funniest professor i even seen

1.0
4.0
CMPT320
Nov 23, 2002

No Comments

2.0
3.0
CMPT100
Nov 29, 2002

No Comments

1.0
5.0
MACM101
Nov 30, 2002

No Comments

5.0
4.0
MACM101
Dec 4, 2002

Excellent speaker. Moderately difficult assignments and tests. Entertaining.

3.0
3.0
CMPT275
Dec 11, 2002

He always forces to laugh on his joke

2.0
3.0
CMPT320
Dec 14, 2002

No Comments

5.0
3.0
320
Dec 14, 2002

he has a way of making a potentially boring subject very interesting

2.0
5.0
CMPT100
Jan 3, 2003

Interesting lecture, but the mid-term and final are damn hard!

3.0
5.0
MACM201
Jan 6, 2003

Don't tease students who make very little mistake in class. A prof without care.

3.0
3.0
CMPT320
Jan 21, 2003

This guy is hyperactive, and very biased.

2.0
4.0
CAMPT320
Feb 26, 2003

No Comments

3.0
3.0
MACM101
May 12, 2003

Bad jokes sometimes

5.0
3.0
MACM101
May 18, 2003

Great guy! Jokes in class made the class more fun. Expect to get some politically incorrect comments. :)

2.0
3.0
CMPT101
Jun 13, 2003

He thinks he's so buff but he's not, he's not funny either

3.0
2.0
CMPT320
Jul 3, 2003

Take this course! He treats you respectfully if you are a serious student. You will learn a lot, but you have to be willing to learn first.

5.0
4.0
CMPT320
Jul 4, 2003

ONLY TAKE 320 /w PEARCE. U need to understand whats going on in the world and have an open mind. U will learn a lot abt Pearce's personal life in this course. Yes BRUTAL exams! but he tells you specfically what will be on there!

3.0
2.0
MACM101
Jul 28, 2003

He's really Easy. I went into his class and didn't care for Macm at all and got a B+, and yet do ALL your homework. He's really ice as well but you hardly see him around.

4.0
3.0
MACM101
Sep 13, 2003

Waste too much time joking around, otherwise a very good prof.

5.0
3.0
CMPT320
Oct 19, 2003

The only prof who should be teaching 320! Fantastic teacher! If you've got a brain and you want to think for yourself and learn TAKE HIS COURSE! If you want an easy mark or if you can't write don't take his course. One of the most inspiring teachers at SF

1.0
5.0
CMPT320
Nov 14, 2003

If you don't mind a prof that has limited knowledge on what he is teaching, inappropriate offensive jokes, lewd behaviour and frequent profanity, then Pearce is a satisfactory prof.

4.0
2.0
MACM101
Nov 20, 2003

Can be funny at times. During evaluation time he jokedly told us all to give him a bad review and gave us all the finger! He also dressed up as a hobo at halloween and tried to mug a student.

3.0
4.0
MACM101
Nov 25, 2003

Definately an interesting professor, but not always the best academically. He keeps his classes interesting with jokes, but his notes are barely legible, he often rambles, and his tests are unbelievably hard. Be prepared to put in a lot of extra time.

2.0
4.0
MACM101
Nov 27, 2003

His lectures are very confusing and too full of jokes. I always struggle with the homework because he doesn't explain things clearly. I learn more from reading the textbook than coming to his lecture.

2.0
5.0
CMPT150
Dec 2, 2003

No Comments

4.0
2.0
CMPT100
Dec 7, 2003

Decent teacher, made it a very fun and easy going class. However, his emails were late or non existent whenever he cancelled class, which often meant me going up all the way and the class is cancelled.

3.0
2.0
CMPT100
Dec 7, 2003

he can't teach

2.0
4.0
MACM101
Dec 9, 2003

Didnt learn too much in class, atleast his jokes keeps you awake. But then the more jokes the less you learn, and that class is just crazy.

3.0
3.0
CMPT320
Dec 11, 2003

Steve is at his best when teaching CMPT 320. When you take 320 take it with him, you will come to every class because it is sooo funny (you will laugh every class). OK you might not get an A, but who cares it will be the best class you have ever taken.

2.0
3.0
MACM101
Dec 19, 2003

he can't stay focus and expects you to attend his lectures too much. (he also needs to get over his divoce)

1.0
4.0
MACM101
Jan 4, 2004

He makes no sense of the material. There is almost no point in attending lectures, except his material he covers on the overhead is on the test instead of text material. He makes jokes to cover for his lack of teaching skills.

3.0
5.0
CMPT100
Feb 4, 2004

funny dude, has clear sense of what he's thinking, but virtually no sense of what he's supposed to be teaching. Can be a great guy to talk to in the coffee bar, but man, cmpt100...

1.0
4.0
MACM101
Mar 20, 2004

Funny guy at times, or at least tries to be with his ex wife and american/ canadian jokes. He has no clue how to teach the material, and he doesn't care at all if his students pass or fail the class. One of the worst profs I've had.

4.0
4.0
MACM101
Apr 15, 2004

He is hella funny... But the tests are tough. be careful...

3.0
4.0
CMPT320
Apr 16, 2004

No Comments

2.0
4.0
MACM101
May 3, 2004

Funny guy, but just don't know how to teach. The stuff was hard too!

4.0
2.0
CMPT320
Jul 22, 2004

Take the course with him. Very light load of homework because he knows students are naturally lazy. Pay attention in class and pick out what he says will be on the exam and you'll A it otherwise you'll probably fail.

2.0
4.0
MACM201
Aug 11, 2004

No Comments

3.0
4.0
MACM101
Aug 29, 2004

funny guy, but the class material is awful. tests are hard too

4.0
4.0
CMPT320
Oct 28, 2004

gets sidetracked easily, but makes the 3-hour lecture go by like it's 1 hour long. if you do stupid stuff in the first few classes, he'll pick on you for the rest of the semester. Other than that, great prof!

2.0
5.0
MACM101
Nov 22, 2004

should not have become teacher. should have gone into show business. would be a fine stand up comedian. better than a lot of those that come on tv these days.

2.0
3.0
CMPT165
Nov 29, 2004

not good at teaching, might be better off being a comedian. gets side tracked easily. the tests are mostly alot of stuff we havent learned before. never take any class with this prof, going to his lectures is like going to a comedy show

2.0
3.0
CMPT165
Dec 12, 2004

No Comments

5.0
4.0
CMPT320
Dec 16, 2004

Great prof, makes lectures and material interesting. Can't tell if he's wise in the ways of the world or if he's some crackpot conspiracy theorist. Pay attention in class and NEVER profess to believe in postmodernist thought, and you'll do great.

3.0
3.0
CMPT320
Dec 19, 2004

No Comments

1.0
4.0
320
Dec 25, 2004

No comments.

2.0
4.0
CMPT165
Jan 21, 2005

He is fun. At least, I never fell asleep in his class. But he doesn't know how to teach and sometimes be rude to students. The exam is not that much hard if you looked at his lecture notes. Just no need to pay attention to the textbook coz there is nothing from it in the exam.

4.0
2.0
CMPT320
Feb 7, 2005

Pearce is a unique prof. He brings humour and edgy comments to the class to stir up discussion and get you to think. It is a definite think-out-of-the-box type course, and he really drove it home. I swear he thinks he's William Shatner though. Picks on certain individuals too frequently however.

4.0
2.0
CMPT320
Feb 18, 2005

Guy is a goof, but makes 3 hours go at a reasonable pace. Likes to talk about alot of garbage not related to anything. Gave us mostly useless assignments, but what can you expect from a class everyone has to take. He made sure that an easy class was easy.

5.0
4.0
CMPT320
Feb 22, 2005

Witty, likes to challenge students by putting them on the spot. Has a clear and concise position on almost everything and will defend that position vehemently. If you don't want to be a target, come to class ON TIME and lay low ;-)

5.0
3.0
CMPT165
Mar 17, 2005

No Comments

1.0
4.0
CMPT320
Mar 23, 2005

he is unbelievably rude and disrespectful to students and makes me feel that I am wasting both my time and my money. he may be smart but he's absolutely NOT a good teacher. a very, very unique prof.

5.0
2.0
CMPT320
Mar 23, 2005

Yeah, he's cynical and disrespectful, but you can tell he's just having fun and doesn't mean to insult anyone (that doesn't deserve it ;). Humourless anal-retentative prudes should avoid him. Sometimes spends an hour or two explaining random objects within his backback.

1.0
4.0
CMPT
Apr 16, 2005

No Comments

2.0
4.0
CMPT165
Apr 21, 2005

Because the class is a complete joke to him, he makes the whole class a joke. Treats students like they're retarded if they dont know something but yet it a good course cause it's scaled! Study the his notes for exams. He's fun but he can get annoying. I would take a course with him again though.

4.0
2.0
CMPT320
Jul 9, 2005

hilarious, makes the course interesting exams were a bit tough though but it's all scaled.

2.0
3.0
CMPT165
Jul 20, 2005

Jokes were lame but there were a few laughs. He spent most of the time on trying to humour the class......it was unsuccessful. Don't think I learned much in his class because he can't teach. Just take the notes down once in a while and read the text.

1.0
4.0
CMPT120
Aug 9, 2005

Teaches a programming course, and starts by telling students that programming is useless and boring. Only spent 2 weeks teaching programming; rest of the time he just rambled about a variety of unrelated topics. Final exam had no programming at all; instead was mostly crap about 'theories of webpage design', which was never even in the syllabus.

2.0
4.0
CMPT100
Sep 16, 2005

The man certainly is a quack. One may rightly feel he is well aware and knowledgeable but a frivolous professor.

2.0
3.0
CMPT165
Oct 14, 2005

This guy is a terrible teacher. Made a complete joke of the entire class. Has no respect for students. His jokes are completely lame, and his lessons are pointless.

3.0
4.0
CMPT320
Oct 15, 2005

Jokes around too much. Lets that class leave early regularly. Swears in class once in a while.

2.0
4.0
CMPT320
Oct 31, 2005

Not very happy with his teaching. Very unclear (assumes all students should know his favourite wikipedia). The course text has lots of nonsense which is hard to relate to his nonsense. Finally your grade won't be looking so good at all.

1.0
1.0
CMPT100
Nov 27, 2005

this course is funny, he tells lame jokes.. but EASY..and remember not to piss him off.. one time he actually swore and fingered the whole class..

1.0
3.0
CMPT100
Nov 27, 2005

Worst prof ever! I took this course as an elective in my second last semester, but this prof really is the worst one I have ever seen. Not helpful AT ALL!! Make people scare to ask him question. And no patient AT ALL. Assignments are so difficult and misleading. DON'T TKAE HIS CLASS!!!

2.0
4.0
CMPT100
Nov 30, 2005

This class was a complete waste of time and money. Avoid this prof like the plauge. He might not be a bad guy, but for our class he just had random antics that were distracting, wasted time, and weren't even interesting/funny/shocking; they were just strange. Halfway through the course, he jokingly promised us to be more organized next semister.

1.0
3.0
CMPT100
Grade: B+
Dec 2, 2005

should never ever ever consider taking his course. he's crazy, awful prof ever! he talked about the stupid star wars he liked. i didn't think the course itself was supposed to be difficult, but he made it completely nonsense and ridiculous. his markings/assignments/ exams were not fair at all. DO NOT TAKE HIS CLASS!!

1.0
5.0
CMPT320
Dec 9, 2005

As far as teaching is concerned, 0. Not to mention his impoliteness. And when I say impolite, I mean REALLY impolite.

1.0
3.0
CMPT100
Dec 11, 2005

LOL You don't want to know....

1.0
3.0
CMPT100
Dec 15, 2005

No Comments

4.0
3.0
CMPT320
Feb 21, 2006

If you can avoid it, do not take this course at night for three hours: you and Steve will not want to be there. Otherwise, Steve was very entertaining and smart (he doesn't mind letting you know that he knows A LOT more than you). Could be considered rude if you don't have a sense of humour. If you're incredibly PC, you're in for a shock.

3.0
3.0
CMPT320
Apr 19, 2006

awesome sense of humour, super smart, makes the course exciting, doesn't answer questions well, very random, have to watch stupid sci fi movies

2.0
4.0
CMPT320
Dec 26, 2006

Not a fair teacher. He grades on the curve and writes small exams based on randomly selected material. 25% of the class failed the final and only 3% got higher than 32/40. But if your GPA can handle a C, he's worth taking just because he's shockingly non-PC and quite funny. A memorable character.

1.0
3.0
MACM101
May 17, 2007

This professor is the worst professor I ever had. Pearce does not teach as much as he rambles about his personal life. He constantly talkes about his exwife, how useless the subject is, and about his vacation trips. In addition, he will completly ruin the subject for you.

4.0
3.0
MACM101
May 30, 2007

He's an overall good lecturer. Above all, he has the art to keep students awake.

5.0
3.0
CMPT320
Aug 15, 2007

Looking back, Steve was among the BEST profs I had at SFU. If I could go back and sit in any lecture it would be his. Had a way of opening students' eyes. A man of broad experience and deep knowledge who isn't afraid to stray from the course curriculum to share with you. If you're a critical thinker, as he is, you'll enjoy the journey. Recommended!

2.0
5.0
MACM101
Aug 15, 2007

Very bad writing, and thats really bad since his notes are vital for the course. The book is really awful too, with insane questions and insane examples that you just can't grasp. This is a first year course but it was way harder than calculus 3 and math 232 combined. The questions he ask are like alien language, prove this prove...... prove that..

1.0
5.0
CMPT320
Aug 18, 2007

Very opinionated, but generally knows what he's talking about. Doesn't take well to questions and very rude. Exams questions are totally random and ask about insignificant details, so studying is nearly impossible.

4.0
4.0
MACM101
Aug 20, 2007

Dr.Pearce has a personality that is obviously unique. You'll either be able to deal with it, or really hate it. That being said, he really knows the material, is obviously brilliant, although his teaching style is somewhat abbrasive (in a humourous to some way). Exams are brutal, and the book (which even he hates) is terrible.

3.0
2.0
MACM101
Aug 23, 2007

He's a good prof, always making jokes that keep you awake in one of the most boring classes. The tests were HARD, but he curves it, so its okay. His notes are bad period, but if you read them, he'll take one or two questions from them on the midterm. Just don't talk to him, you should be fine, if he pick on you, follow along. I'd take him again.

4.0
3.0
CMPT320
Dec 27, 2007

Very interesting but challenging class. Requires lots of background knowledge from PHIL, politics, computer concepts. LOTS of readings. Be sure to attend all classes as he will mention exactly what material is likely on exams. Written asns are mostly PHIL-like Q's, good rambling will get full marks. Also very funny if you don't mind rude jokes.

2.0
2.0
CMPT165
May 29, 2008

i know you're watching this pearce...just wanna let you know that you have issues:) your psychologist probably are as bad as you are..that's why you act like an ass in class..:)

1.0
5.0
CMPT165
Aug 13, 2008

Don't take classes with him,worst prof ever~keep complaining about this course and didn't teach stuff at all,and tested on everything he skipped in the slides.

1.0
5.0
CMPT165
Aug 13, 2008

This course was supposed to be an easy course but you should make sure it is not an easy course with steve.He doesn't teach during the class , just keep reading the slides .Exam is not fair and he is riduculously not helpful at all. AVOID HIM AT ALL COST.

1.0
5.0
CMPT165
Aug 19, 2008

The worst prof i have ever seen!!! DO NOT take this course with him!! He couldnt teach at all and his tests were not fair..and you dont get any help from him for the assignments

1.0
5.0
CMPT165
Aug 22, 2008

This guy swears and not respecting any student. Mid term and final is very hard. assignment is another hard job. Stay away from him if you can

4.0
2.0
MACM101
Oct 9, 2008

He's not as bad as the other people below say. Discrete Mathematics isn't intended to be easy. He keeps a balance between laughter and notes. Don't miss a class and GO over his notes, very important. LISTEN in his class. Midterm so far is fair. Don't get behind.

1.0
5.0
MACM101
Nov 18, 2008

bad writting, explain unclear, hard to get his joke= ="

2.0
3.0
MACM101
Dec 1, 2008

The prof is a funny guy, and he'll keep you awake in class. Notes aren't posted, and they are the key to passing the course. Exams are based on his notes and the hints he give out throughout the year. One last note: Don't piss him off, or he'll be on your case for the whole semester. Overall, prof isn't the worst ever, but course is HARD

3.0
5.0
MACM101
Dec 2, 2008

To be honest, I think the prof is a nice guy even though he seems to be rude during lectures. HOWEVER, his notes are horribly messy and materials are hard to understand

1.0
5.0
MACM101
Dec 28, 2008

Worst prof ever! He believes that there are no notes better than his. Class average for his exams was 40%!!! Don't dare to ask him something...

1.0
5.0
MACM101
Feb 24, 2009

He is bad teacher who will waste your time. He doenot teach you anything about MACM, and He just knows how to talk about the funny things for students. In short, his projects, exam are really hard, and his notes are worst as well. Do not waste your life in this course.

2.0
1.0
MACM101
Jun 5, 2009

Taking his class currently. I haven't been in school for practically 2 years, so I don't remember much. His jokes are okay, until he directs it to students. He has a bad sense of teaching, okay notes. Relevance to class is like 1/4. He also mixes up things from diff classes. Like, he talks about MACM 101, in CMPT 120, really confusing.

1.0
5.0
MACM101
Jul 6, 2009

no patient. his handwriting was extremly unclear. he always jokes to students. Actually, he is a big joke that teaching class in sfu.

3.0
4.0
MACM101
Jul 6, 2009

Gangsta Steve is not a terrible prof but not too great either. His jokes are hilarious, he's such an **** to students that it's hard not to like him. (seriously, people can't take a joke). Pretty unclear, high textbook use. Quite difficult.

1.0
3.0
CMPT120
Jul 20, 2009

too much bs and does not explain wat hes teaching

1.0
4.0
MACM101
Jul 27, 2009

sad, disappointed, not suitable

1.0
4.0
MACM101
Aug 14, 2009

I find that I learned next to nothing when I am listening to what he is saying. He flies through material, and expects us to keep up with him. Going to his classes were a waste of time. He would also sometimes not show up, and send an email 10 min before class saying class is cancelled. His TA, Piper, was much much better and should have been prof.

1.0
5.0
CMPT320
Aug 31, 2009

Worst professor ever, not willing to help his own students. Always makes rude comments and sick jokes!He makes you feel like you're useless and reluctant to seek for help from him as if he doesn't want to spend any time helping you with assignments or tests or whatsoever! Don't take any class with him unless you don't mind being teased or rejected!

1.0
5.0
MACM101
Sep 9, 2009

Words cannot describe Steven Pearce. It is disturbing that he is even allowed to teach at our Institution. This very response I'm sure would invoke great satisfaction within his twisted ego, so I will simply address this to you - the Student. Do not take ANY courses with Steven Pearce. He is not worth the Time or the Money. Sheer Incompetence. =/

1.0
5.0
EASC108
Oct 6, 2009

the worst prof. i have had yet. he goes through the in material too fast in lecture, got mad at people for sending emails with questions, and when i went to his office hours he literally called me stupid...recommend NEVER taking one of his classes.

1.0
5.0
MACM101
Oct 7, 2009

he writes so fast and he cant even read his own writing.. we have to keep up with him when he flies through material~in class, he keeps telling us about his ex-wife and stuff that we dont need to know for the course..wasting our time and energy~~

3.0
1.0
EASC108
Nov 11, 2009

Hilarious prof and easy midterm. Don't take his classes if you get butthurt easily.

4.0
4.0
MACM101
Dec 3, 2009

Intelligent, entertaining, and total BAMF. Not for the weak. Looking forward to another class with Pearce, perhaps CMPT 320?

1.0
5.0
EASC108
Dec 6, 2009

Absolutely terrible prof. Seems to concern himself more with making a funny joke than actually helping anyone learn. Assignments are overly difficult with absolutely no help provided whatsoever, and prof gets upset when people email him for any reason. Expects people to know chemistry/physics even though they're not prerequisites. Definitely avoid.

3.0
3.0
CMPT320
Dec 9, 2009

University is meant to teach you how to think for yourself instead of how to parrot the material back; Pearce takes that job very seriously. *Don't* hand homework in late. Learn to defend your point of view with logic. Abrasive, opinionated and refreshingly direct. Not for the faint of heart or the excessively politically correct.

4.0
3.0
EASC108
Dec 9, 2009

He's a smart guy and he defiantly knows his stuff. He has very little patience for the ignorance of most first years though... Over all he's pretty funny and very.... high energy. Good prof.

1.0
5.0
EASC108
Dec 12, 2009

He is a horrible Prof! Try to avoid taking class with him, unless you really need this class. Worse breadth-science class to take. He does not help you if you ask for help and expects you to know your physics/chemistry even though they are not required for the course. Also, he makes you feel dumb for no reason!

1.0
5.0
EASC108
Dec 12, 2009

He is the worst prof ever!The material taught in class mostly is irrevelant to what you actually need to know. He makes you feel dumb when you do not understand his homework and ask for assistance.

2.0
3.0
EASC108
Dec 12, 2009

man that guy is weird. he's really smart and knows his stuff. and he is a real scientist but then when it comes to teaching, he just expects the humanity to be within the same level of intelligence as him.

1.0
5.0
EASC108
Dec 14, 2009

The biggest **** I have ever had the misfortune to take a class from. Rude and condescending to students. He's a good lecturer, but is completely unhelpful, doesn't want people to email him, and acts like you're stupid if you don't know (or have forgotten) basic chemistry which was NOT a pre-req. AVOID, AVOID, AVOID.

4.0
4.0
CMPT320
Dec 15, 2009

Don't take his class, CMPT 320 if you are politically correct, easily offended, like thinking within the zeitgeist and won't challenge dogma. However, if you are a critical thinker and like to be intellectually challenged you will have a great time in his class.

2.0
4.0
EASC108
Dec 27, 2009

It's hard to start somewhere since the man has a lot of flaws. Entertaining lecturer and guy since he can be an **** BUT knows it and admits it. But try asking him for help and he'l' rip you to shreds. If your going to take astronomy, take the phys 190, not this one. baaaaad mistake

2.0
4.0
EASCI108
Jan 8, 2010

he knows his stuff. intelligent prof. the course had no pre reqs but he assumed that we all knew the basics of physics and chem. homework was HARD, but the final was on the easy side. if you get offended easily, then you wont like him. but his humor is dark and that`s his style so be that. he could`ve been better but overall, not TOO bad...

2.0
3.0
MACM101
Jan 26, 2010

Spending 15 mins reading the textbook is a better choice than going to his lecture. Messy and unclear notes. BUT if you can understand what the textbook says you will do fine in the final.

2.0
5.0
MACM201
Mar 6, 2010

MACM 101 isn't easy to begin with and Stephen Pearce made it so much harder. He was terrible at explaining things, assumed we knew much more than we did and regularly mocked students. I didn't learn anything in his class at all - absolutely horrible prof.

2.0
3.0
MACM101
Aug 8, 2010

such a piece of ..

4.0
4.0
CMPT320
Aug 13, 2010

He's a person who really knows his stuff, his specialty is scientific modelling. His approach is unorthodix and challenges students to keep up, speak up and as long as you go in with eyes wide open you will be fine. Dogmatics will be challenged to defend their position his way of getting student to consider facts. Not for weak minded or spirits.

1.0
4.0
COM320
Sep 17, 2010

he is a complete nutcase must be on .,..

5.0
3.0
CMPT320
Jan 9, 2011

I learned more from Steve than most classes I've taken, despite my final grade (my fault entirely, not his). He really knows his content, develops interesting assignments to test your knowledge, and has a great sense of humor. He will teach you a lot about life itself and to think critically in addition to the course content.

4.0
3.0
CMPT320
Apr 17, 2011

Overall, I think Steven is definitely the best person to take 320 with if you want your money well spent. Although I got an A in this class, I was interested in the material. The class is fun if your not some religious freak or someone who cannot be open to new (and realistic) ideas. Steve talks the truth and is not afraid to do so. Much respect.

5.0
3.0
CMPT320
May 13, 2011

Very interesting and fun class! The professor is crystal clear!One of the best class I ever had in SFU.

5.0
3.0
CMPT320
May 13, 2011

Great class! No programming required.The professor is extremely helpful is you go to his office hour.

2.0
5.0
MACM101
Jul 5, 2011

The contents covered are indeed easy but he is very skilled to complicate everything.

2.0
5.0
MACM101
Jul 13, 2011

I learn this course more from the textbook and friends than coming to his lecture.... he is a funny but not suitable to teach! I highly recommend u DONT TAKE THIS CLASS!

2.0
5.0
MACM101
Jul 20, 2011

He is fun,but not helpful~~~The midterm is hard, and he did not test what he said about the reiewing. Don't take class with him.

1.0
5.0
MACM101
Jul 20, 2011

horrible horrible marker. I cannot believe that he is proud of announcing the average is below 50%. He is not helpful at all. He complains about the noise outside the classroom every class. He should know the noises he make is the most bothering thing

3.0
2.0
MACM101
Sep 11, 2011

I hated him so much initially but by the end of the course, I got used to his style and now, he's among my favs. You need to study what he teaches in the class from the textbook and you'll do great. Go to his office hours. He's THE most hilarious prof at SFU.

4.0
2.0
CMPT320
Dec 15, 2011

good class, lots movies, exams not hard. overall good class

2.0
1.0
CMPT300
May 15, 2012

Easy class.I didn't learn much. Felt like I wasted my tuition $. Take it with someone else if you want to learn.

1.0
5.0
MACM101
Jun 30, 2012

Steven is a smart guy. That is the only positive think I have to say about him. He rolls through his notes way to fast in class. The notes he displays online are hard to understand. He does not respond to email and he's annoyed when you go see him during office hours. And his exams are extremely difficult. Don't take his class. Only for math wizes.

4.0
3.0
CMPT300
Jul 17, 2012

Not heavy on the programming (Which was a good thing). I learned quite a bit. Could be a bit more organized though. I definitely would recommend.

2.0
4.0
MACM101
Nov 7, 2012

Pearce is very smart, but his class is really hard. He expects you know to everything already. His notes online and in class is poorly presented and difficult to understand. He makes occasional jokes sometimes, which makes the class sorta interesting.(not really...) It is is expected to do all odd problems from the textbook on your own.

5.0
2.0
CMPT320
Nov 15, 2012

Teaches the way courses should be taught, bantering with students and answering questions. Took two courses with him in the same term wish I could take more. Pay attention when he tells you something will be on the exam.

1.0
1.0
MACM101
Jan 6, 2013

Gives out midterms before hand, and I found the final online. If not for all this, I would have failed. Use the textbook to clarify what he says, listen in class for 'hints' and without studying or trying, you will get a B+ like me. He is entertaining! The class itself is hard, but he is an EASY marker. Wants his students to do well

4.0
3.0
MACM101
Mar 22, 2013

his class is interesting, you can't get bored, he is helpful and very understanding, his teaching abilities beats the hell out of Brad Bart useless classes full of sarcastic annoying jokes, at least this guy actually has a PHD to be qualified for the job plus Dr.Pearce doesn't give you attitude when you approach him with a question

1.0
4.0
CMPT300
Apr 17, 2013

Not a good teacher for this course. Disappointed in how the course was taught. Basically read powerpoint slides the whole semester, i felt like i was taking a distance ed class as I had to learn and understand everything on my own. Envious of others who took this course with other instructors who actually were taught important things in OS theory.

4.0
2.0
CMPT320
Apr 29, 2013

This prof is the most hilarious prof I have ever seen. Not PC, very direct and in your face. He was made for CMPT320.

1.0
5.0
CMPT300
Jun 12, 2013

Horrible. He just reads his powerpoint. Last few week was short on time so he cover 3-4 ppts but never tested. He said he would remake the final exam but simply combined 2 old finals from the previous years. Instructions for assignments are vague and marking is strict and without feedback. AVOID AT ALL COST

1.0
5.0
CMPT300
Jun 12, 2013

He made a lot of jokes in class rather than teaching. In his class, I just feel that it is wasting time for the most part of the lecture. He is so lazy that prefer student submitting assignments through email or hard copies to the TA rather than setting an online submission. never clarify on the assignment. For the ppt, he just screenshot of wiki.

1.0
5.0
CMPT300
Jun 12, 2013

Overall, it is a useful course ruined by a terrible and lazy professor and two irresponsible TAs. Assignments are vague without clarification, and TA only give you terrible grades with no feedback nor any marking detail. He canceled the last day of class only because of in class evaluation. Honestly, You wouldn't learn much in his lecture.

1.0
5.0
CMPT300
Jun 12, 2013

Laziest prof ever. Reads from his ppt which are poorly made with screenshot from wikipedia and content from other universties with inconsistent ugly background. Assignments are hardly relevant to the course and the marking is unfair from TAs. Makes horrible jokes all day to cover his bad teaching and cancels classes when he does not want to attend

2.0
5.0
CMPT101
Jul 17, 2013

The worst prof I ever had in sfu. He thins all the students are stupid! He does not know respect people!

1.0
5.0
MACM101
Aug 9, 2013

By far one of the worst professors I have taken. He makes the material more confusing that it is, you are so much better off learning from the book.

1.0
5.0
MACM101
Aug 13, 2013

Well, I earned D grade with everything almost hit the average. I really don't like his lecture because he is so rude. The exams is fine but the grade system is so bad.

1.0
5.0
CMPT320
Aug 14, 2013

Very Bad. He is rude in lectures, full of discrimination and harassment. His exam has nothing to do with his lecture notes. His notes make you more confusing than you were before his course. And his grade system is bad too.

1.0
5.0
CMPT320
Aug 15, 2013

Very very bad. The course is so boring. The exam has nothing to do with the lecture.

2.0
3.0
CMPT300
Sep 5, 2013

The course is very theoretical and useless. You just need to memorize, so it is so boring. Steven's teaching style made it a little funny. However, he is very lazy and rude to response you if you make him busy. He is not that helpful, and also his TA. The TA need 6 weeks to mark an assignment, and they rarely show up in their office, so helpless.

2.0
2.0
CMPT320
Sep 5, 2013

The course is like a philosophy and social course. It seems interesting but boring. It is true that we responds to know the staff, but it is stupid to test them. The one who has sample test has good score. Otherwise, students cannot image what will happen in the test since it is impossible to remember everything and it is useless in your career.

4.0
3.0
CMPT320
Sep 18, 2013

This Prof is AWESOME. Best Prof in my entire undergrad years. If you want a good grade, al you need to do is to keep up with the readings and pay attention to what he says in lecture.

2.0
4.0
CMPT300
Oct 7, 2013

One of the most unique teaching style that most students won't be able to get used to. Seems to be busy all the time and get annoyed easily when students trying to send him emails. Though, students are expected to be "SMART" (No stupid questions and being lazy)

1.0
5.0
CMPT320
Oct 22, 2013

Hard prof! he is one of the worst professor in sfu. The midterm was so hard and a lot people fail the course. He is lazy and very rude to student

5.0
1.0
CMPT300
Oct 24, 2013

Steven Pearce is an excellent lecturer, one of the best at SFU. He really makes an effort to clearly explain course content and keep things interesting.

1.0
3.0
CMPT300
Oct 31, 2013

This is a horrible prof, one of the worst at SFU, because he is completely chaotic. We didn't learn anything in class (slides had quotes from wikipedia), but he gave his TAs free rein to mark whenever they wanted, however they wanted, as late they wanted. We never got ONE explanation for our marks, no comments, no answers to emails from TAs.

1.0
5.0
MACM101
Nov 6, 2013

Dreadful professor, his slides had screenshots from wikipedia...has serious temper issues and treats questions with contempt. Has absolutely zero educational ability, avoid at all costs.

2.0
2.0
CMPT300
Dec 15, 2013

The most interest prof you will ever meet in a lifetime. Classes are very entertaining. It feels more like a friend to friend relationship than a teacher to student relationship. He provokes us to think. If this course sucks it probably because of the t.a. Pearce is not recommended for people that are lazy and hate being called out in public

1.0
5.0
CMPT320
Jan 3, 2014

First of all I must say I dont usually write on these things, and i actually ended up with a decent mark. But man he is a terrible teacher.His slides are outdated with massive wikipedia quotes and he's all over the place in lecture. The class is 90% midterm and final and is WAY too difficult for the content.he asks the most specific irrelevant q's.

1.0
5.0
CMPT320
Grade: Rather_Not_Say
Jan 3, 2014

DONT TAKE THIS CLASS OR IT WILL RUIN YOUR LIFE! I have never failed any courses at SFU until I took this course with him. His slides are useless. Whatever he says in lecture is irrelevant. The videos he made us watch were pointless irrelevant useless. He did not show up for my appointment with him because he does not care

1.0
5.0
CMPT300
Grade: Rather_Not_Say
Apr 10, 2014

I found my past-post is gone... maybe bcz I said too many "good word" about Steven so the site admin just clean me up. But I still want to comment one more time: The teacher is a fool! ???????!El profesor es un idiota!???????!L'enseignant est un imbécile!L'insegnante è un pazzo!

4.0
1.0
MACM101
Apr 19, 2014

Very funny guy. Very doable class. Be prepared to memorize and PROVE binomial & pascal theorem. Pretty much PROVE anything that will be covered in lecture. Attend lecture at all cost or you will miss a lot of exam hints that will definitely be 100% be in the midterms and final exam. If you do the above, you will get an easy A like me.

1.0
5.0
CMPT120
Grade: Not_Sure_Yet
Jun 13, 2014

I have been tutoring cmpt120 for 4 years and Steven Pearce is the most ridiculous person I have ever met: his note is formed by some pointless Wikipedia terms and he doesn't even know what he is teaching. His humor is 10 times stronger than his programming skill, so don't expect his help for coding.

1.0
5.0
CMPT320
Jun 23, 2014

He is the worst prof at SFU. His questions are unclear, so you have to guess what he wants. He invents answers to his questions, no matter what the books say. Get a low grade cause you didn't guess what he thinks.

1.0
5.0
CMPT120
Grade: Not_Sure_Yet
Jul 8, 2014

Wastes time in lectures. Assignments are nothing like the material covered in lecture. Purpose made the midterm extra hard to drop class average to his standards. NOT RECOMMENDED!

4.0
2.0
CMPT320
Jul 11, 2014

I took MACM101, CMPT300, and CMPT320 with steve. I had trouble understanding his teaching for 101 and 300. But when it came to 320, I enjoyed his class and the materials he provided. He was funny (well, maybe a little bit rude lol?) and clever with abundant of life experience. Exams could be a harsh, but I learnt a lot from him in 320.

1.0
5.0
CMPT320
Grade: Not_Sure_Yet
Jul 18, 2014

Do not take this class with him,and if you do, remember that you should complain about him (which you will want to do!) to the department head (Dr. Esther). Just writing here will not change anything, and Pearce will be allowed to ruin more and more students.

2.0
4.0
MACM101
Jul 25, 2014

He's a pretty mediocre teacher. He's good in that he posts slides online, makes jokes in lecture (of varying quality), gives out practice midterms(which not all profs do) and will constantly drop hints on the midterm. Cons are: goes very fast in lecture, non responsive to questions, very unclear as to what he wants us to do.

1.0
4.0
MACM101
Grade: Incomplete
Aug 9, 2014

Does a great job on complicating and making the course material abstractive. Though, he is hilarious.

5.0
1.0
MACM101
Aug 11, 2014

I love the guy - he's hilarious during lectures and very accommodating and kind during office hours. Doing well in his class is not impossible: go to lectures and he will often tell you what's on the final. Also go to office hours and he gives out supplemental worksheets. He likes repeating questions so get your hands on previous exams. Study hard.

1.0
5.0
CMPT120
Aug 22, 2014

The lectures are short. The assignments are very hard. The exams are even harder.

3.0
2.0
MACM101
Oct 11, 2014

He's probably the best professor for the course. He can be very fast and unclear in lecture, but his expectations are very clear. I'd recommend taking MACM with him.

5.0
3.0
CMPT300
Dec 10, 2014

Funny guy. He's very passionate about the topic and has very interesting lectures. Might get grumpy and pick on kids that are late and his exam questions occasionally aren't very clear

3.0
4.0
CMPT320
Grade: Not sure yet
Dec 11, 2014

Whether you enjoy CMPT 320 with him or not is going to be up to your personality, he is very laid back and unstructured. I found the lecture content to be interesting and entertaining. The exams however are brutal and the questions are often very abstract. Overall cool course content, but overly complex delivery.

5.0
3.0
CMPT300
Dec 11, 2014

Love this professor. Lectures are very entertaining and assignments are closed related to course topics. Shows considerate and warm personality during office hour visits.

5.0
1.0
CMPT300
Dec 15, 2014

Love this guy! He is funny, seems abrasive, and that's what we need. He will bend over backwards to help you, and will never turn anyone away looking for help. Most of the students complaining about him are the ones used to getting spoon fed. You will learn a lot and have a great experience in his class.

3.0
3.0
320
Jan 4, 2015

interesting lectures, difficult tests, nice guy

1.0
4.0
CMPT320
Grade: Rather not say
Jan 14, 2015

Steven Pearce sucks, he has no idea about the course and he doesn't know how to teach. He make fun of his students and show boring & long movies during lectures. Avoid him if you want to learn something

3.0
2.0
MACM101
Feb 5, 2015

Steve goes very fast in lecture, but it's worth going to because he drops several hints on what will be on the exams there. His assignments are very easy, mostly book questions. His exams are pretty standard, and he lets you have a cheat sheet. He also doesn't cover strong induction or probability. Read the books and his lecture notes and its easy.

1.0
5.0
MACM101
Mar 4, 2015

Lectures are unclear, but i think it is necessary since he give out hints for final and midterm. Exams are very hard, but i managed to get a B- with 40% in the class.(The class is heavily scaled)

3.0
1.0
CMPT300
Dec 13, 2015

I took this course with him in 2013. Did no work and still got a B+ (I do have a strong background in the course material to begin with). The best part is the final was composed of questions from his previous exams and exams from other universities. Those questions and answers were available online so I pretty much knew everything before the exam.

3.0
2.0
CMPT320
Grade: A-
Apr 18, 2016

If he says something is important, it's important. Just study that before exams. That's the key for getting an A in this course

5.0
3.0
MACM101
Grade: B
Apr 29, 2016

Dr Steven Pearce is the funniest professor I've ever had. Makes going to lectures something to look forward to. Drops hints about the midterm and exam during lecture which is always fabulous

5.0
3.0
MACM101
Grade: B-
Apr 29, 2016

He is a gorgeous man with a hilarious attitude. And those eyes...

4.0
1.0
MACM101
Grade: A
May 2, 2016

I'm not even good at math but this course is an easy A, if you go to class. He literally, yes literally told us 5 of the 7 questions that would be on the midterm, and told us a huge portion of the questions that would be on the final. If you go to class and write down what is going to be on the exams, this will be the easiest A you will ever get.

2.0
2.0
CAMPT320
Grade: B+
May 16, 2016

Pretty straightforward prof. If he tells you something is going to come in the exam, its gonna show up. Would take another class with him in the future,

2.0
3.0
CMPT320
Jun 1, 2016
Wouldn't take again

The course content is quite boring. He makes funny jokes. His lectures are unfortunately kind of difficult to follow.

3.0
3.0
CMPT300
Grade: A-
Jul 27, 2016
Would take again

His programming assignments have gotten tougher over the years; do not underestimate them. Unlike in some math courses where the assignments don't really seem to count despite saying otherwise in the syllabus, in this course, assignments CAN help with your letter grade. He absolutely despises grade-grubbing, so beware of that too.

1.0
5.0
CMPT320
Aug 18, 2016
Wouldn't take again

Useless course, boring lectures but pretty much mandatory to go since he tells you what parts of the notes are important.

4.0
3.0
MACM101
Grade: Not sure yet
Nov 22, 2016
Would take again

3 steps to get a good grade in his class: 1. Go to lectures and write down every single thing that he says is important and the hints he gives out about the midterms/final. 2. Read the textbook, do the chapter examples and problems. 3. Do the homework and keep up with the course materials.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
1.0
CMPT320
Grade: A-
Feb 15, 2017
Would take again

Hilarious professor who really cares about this class. He has a strange obsession with the incompleteness theorems of Godel. If he brings them up as those results up as "the last significant result in science", mention Tarski's undefinability theorem and Turing's negative proof of the Halting Problem, and you'll gain his respect.

Skip class? You won't pass.
Hilarious
LECTURE HEAVY
4.0
2.0
CMPT276
Aug 12, 2017
Would take again

Most fun course I ever took! Cant wait to take some other course with him!

Hilarious
Caring
GROUP PROJECTS
5.0
1.0
CAMPT320
Grade: B-
Nov 12, 2017
Would take again

Legend

Inspirational
Hilarious
Amazing lectures
1.0
3.0
CMPT110
Dec 11, 2017
Wouldn't take again

Very disorganized prof. Copies and pastes material from wikipedia onto lecture slides and tells the class to "read it". Assignments at the start were nothing like lecture material because he ripped it off the online class. Way too much theory. Lazy prof, does not help during office hours. TA is even worse.

5.0
2.0
COMP125
Grade: Not sure yet
Dec 13, 2017
Would take again

He is my favourite teacher at university of Fraser Valley. His way of teaching is really interesting and funny, which makes us easy to understand. Hope to get good marks in this course.

Inspirational
Amazing lectures
Caring
5.0
4.0
CMPT300
Grade: Not sure yet
Dec 15, 2017
Would take again

He is a legend, definitely should take his course. He is inspirational, and wont let you just memorize stuff, but let you understand it and absorb it.

Respected
Inspirational
Amazing lectures
4.0
3.0
COMP125
Grade: Not sure yet
Dec 15, 2017
Would take again

He was really easy on us UFV students, at least this semester. No quizzes, easy assignments, short lectures. His lectures consist of 70-90 slides but ends up being half of that as he'll tell you what to study and what not to. The midterm was almost all multiple choice, but are really hard and require you to know your stuff to choose the correct 1

Skip class? You won't pass.
Tests? Not many
Tests are tough
4.0
3.0
CMPT300
Grade: A
Dec 17, 2017
Would take again

I took 2 courses with him back to back and he is fun. He will tell you exactly what is on the exam. You might not understand the stuff in class but reading his slides and marking important ones will do the job. It's highly likely you will end up with good grade without understanding most of the stuff. Good luck!

Participation matters
ACCESSIBLE OUTSIDE CLASS
Hilarious
3.0
2.0
CMPT110
Grade: A
Dec 26, 2017
Would take again

This class was very disorganized probably because it was his first time teaching Cmpt 110. Overall his lectures were not as bad as it seems and if you read the lectures ahead of time, this class is a breeze. His final had some questions which were not in the study material but it's scaled so you'll end up with a higher grade than expected.

Hilarious
3.0
3.0
CMPT300
Grade: B
Jan 4, 2018
Would take again

Clear on what to be expected on exams. Slides are snips of Wikipedia which means he just reads off slides. Read textbooks to grasp concepts before classes. Always double check your grades. Final exams had wrong answer keys, so for the midterm exams. Otherwise, it's easy with Steven

Get ready to read
Skip class? You won't pass.
Hilarious
1.0
3.0
CMPT300
Grade: B+
Jan 5, 2018
Wouldn't take again

I regret not taking CMPT300 with a better prof. He "accidently" sends out the answer key for old final exams but intentionally has some wrong answers on them so people don't just memorize them. More concerned about keeping the average high so he doesn't get fired rather than making sure we learn the material. Final was all MC. I didn't learn much.

GRADED BY FEW THINGS
1.0
3.0
CMPT300
Grade: B+
Feb 10, 2018
Wouldn't take again

Enthusiastic guy. Seems very intelligent. But horrible lecturer and either is unwilling or unable to pass on basic information on either course material or course logistics. Worth seeing outside of lectures - he's helpful then.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
GRADED BY FEW THINGS
2.0
2.0
MACM101
Mar 4, 2018
Wouldn't take again

Cheat sheet for midterms. Hints at questions that will be asked. Slides sent in email. Graded homework (10%). Class ends early. Textbook, WIkipedia, few sources for slides. Rude to students and TAs. Expects us to know terminology and material before it is covered (during lectures).

Skip class? You won't pass.
Clear grading criteria
2.0
4.0
MACM101
Grade: Not sure yet
Apr 21, 2018
Wouldn't take again

discourages asking questions in class and ESPECIALLY through email. Lectures are basically useless; read the text and lecture slides. He'll hint half of material on the exams in the last few lectures leading up to an exam. Make sure you know how to answer questions on previous exams-- they will be very similar

Hilarious
5.0
4.0
MACM101
May 11, 2018
Would take again

Contrary to what a lot of students say about him, I thought he was amazingly witty during lectures. He tries to engage the students with almost a comedic approach. He's very blunt, and let's you know ahead of time what to study and lookout for. Cheat sheets are allowed for midterms, and if you visit his office hours, he's genuinely a caring guy.

Respected
Inspirational
Hilarious
4.0
5.0
MACM101
Jul 14, 2018
Would take again

I loved his lectures. class was math heavy, with extra theorems.

Tough Grader
Respected
Hilarious
1.0
2.0
CMPT276
Grade: B+
Sep 6, 2018
Wouldn't take again

Steve is not a good lecturer, just reads slides of text to you, not even covering useful material, and complains about having to be there. Makes inappropriate jokes and is very unprofessional. Midterm and final are almost all multiple choice and almost half the questions are based on his opinions. Avoid.

Hilarious
4.0
3.0
CMPT276
Grade: A
Aug 2, 2019
Wouldn't take again

This guy is not good if you want to gain knowledge but if you only needs grades then take this guy.

Group projects
EXTRA CREDIT
5.0
2.0
CMPT276
Grade: B+
Aug 14, 2019
Would take again

GOOD professor, funny guy, not a tough grader.

Respected
Group projects
Amazing lectures
1.0
1.0
CMPT376W
Grade: Rather not say
Aug 16, 2019
Wouldn't take again

The worst prof I have ever had hands down. Avoid at all costs because you will not learn anything. Spend your money on a prof that you will actually learn from and wont have waste your time.

5.0
1.0
CMPT276
Grade: A-
Sep 12, 2019
Would take again

Steven may not be the best at teaching, but, he makes the class super easy! The average for the class was a B+ and the exams were not very difficult. On top of this, he's very funny and I actually enjoyed coming to lectures. The group project can be tricky if you get a poor team, but that is completely separate from the teaching material anyway.

Hilarious
Amazing lectures
3.0
2.0
CMPT320
Grade: A+
Oct 24, 2019
Wouldn't take again

Took in 2016. Pearce had some interesting points to make, but overall there wasn't much to learn. I wish he had put more time into making the course substantial. We spent many hours of class watching vaguely relevant movies. There were almost no tests/assignments. He's kind of a crazy prof, but that also means he's interesting to talk to.

Accessible outside class
Get ready to read
3.0
1.0
CMPT105
Grade: B+
Dec 29, 2019
Would take again

I took 105 & 106 with Pearce. He is probably the best profs for those classes, as he did not expect anything serious from students. Be aware of his exams (very tricky MCQ).

Lots of homework
Group projects
Beware of pop quizzes
3.0
3.0
CMPT320
Grade: A-
May 1, 2020
Wouldn't take again

The course itself is a combination of sociology and philosophy so don't enrol if you are not interested in those topics. Pearce is pretty much crazy which makes him interesting but also makes his lectures hard to follow.

Graded by few things
Test heavy
Clear grading criteria
1.0
4.0
CMPT376
Grade: B
May 1, 2020
Wouldn't take again

For a designated W course CMPT 376 with Pearce has very little writing. We did 3 small assignments and one large writing assignment during the course. I would avoid taking this class with Pearce if you actually want to learn about technical writing. If you just want a laid-back class then Pearce is the way to go even though he is a bit crazy

1.0
1.0
CMPT320
Grade: C+
May 12, 2020
Wouldn't take again

This guys nuts. There's no actual answers to any questions in the course, you have to show up to lectures so that you can listen to his rants and soak in his weird opinions. This was the lowest quality course I've ever taken at SFU, I'm appalled that SFU allows this to continue. He showed up to the midterm without enough paper.

1.0
3.0
CMPT409
Grade: Not sure yet
Jul 7, 2020
Wouldn't take again

Course: Intro to Quantum Computing Pearce bounces around lecture slides in a dizzying manner, while assailing the class with an absolute wall of information. There's no dedicated course website, yet tons of outside resources (multiple textbooks, papers, videos). It's the first iteration of the course and it definitely needs improved structure.

Get ready to read
3.0
2.0
CMPT409
Grade: A
Dec 14, 2020
Would take again

This is for the first offering of the special topics class on Quantum Computing. Given the circumstances, I think he did OK. None of us had the necessary math background to understand much of QC, and this is the first offering. He did what he could to get us to understand QC concepts and his passion was apparent. Homework and exams were very easy.

Get ready to read
Graded by few things
Lecture heavy
3.0
4.0
CMPT320
Grade: C
Dec 21, 2020
Wouldn't take again

Pretty interesting lectures if you're into the stuff, I attended most of them. Lectures and readings are somewhat disconnected from the midterm/exam as you can see from my grade :'(. Our 3 assignemnts got cut down to 2. Need to buy a course pack too, couldn't pirate it. Probably better to attend this course in-person if ya interested.

Get ready to read
Graded by few things
Test heavy
5.0
4.0
CMPT320
Grade: B
Dec 21, 2020
Would take again

This professor is extremely underrated, his course is extremely light workload( only two short assignments for 10% of final grade). However, the final exam is kind of hard to pick the best answer for the mc questions. The lectures are fun and relax, but not an easy A.

Gives good feedback
Get ready to read
Inspirational
3.0
2.0
CMPT276
Grade: Rather not say
Apr 28, 2021
Would take again

I really appreciate Dr. Steven Pearce that he made the online version of CMPT276 easier, particular when Anne Lavergne gave me a hard CMPT295 in the same term. But each coin has two sides, Dr. Steven Pearce did not teach a lot. I agree with most of other comments on him that "if you just want grade, take his course".

Group projects
Hilarious
1.0
2.0
CMPT376W
Grade: Incomplete
Jun 21, 2021
Wouldn't take again

Barely ever shows up to class. Gets mad at students for asking questions. Instructions are useless and he refuses to clarify. 0/5

1.0
2.0
CMPT376
Grade: Not sure yet
Aug 13, 2021
Wouldn't take again

SFU should not let him continue teaching and waste so many students' time. He swears in class and never give clear requirements for projects. Unorganized notes and useless lectures.

1.0
4.0
MACM101
Sep 14, 2021
Wouldn't take again

Obviously doesn't care about teaching. He goes through hundreds of power point slides in a lecture and just reads off them. No engagement with the class or pauses of any kind. Totally worthless professor.

Get ready to read
Hilarious
Tough grader
1.0
5.0
MACM101
Oct 27, 2021
Wouldn't take again

Funny prof but also pretty hard. Plus, the midterm class average was 33% lmao. Reflects more on the prof than the students I think.

Get ready to read
Hilarious
4.0
3.0
CMPT376W
Grade: B+
Nov 11, 2021
Would take again

He's not a bad prof by any means, but you can tell he's not very passionate about this subject. To be honest, nobody is since this is class is super useless. However, hs assignments and exams and really easy so if you want a stress-free course, this is the one to take.

Graded by few things
Hilarious
So many papers
2.0
5.0
MACM101
Grade: F
Nov 12, 2021
Wouldn't take again

Speeds through slides and has very hard tests

Get ready to read
Graded by few things
Tough grader
1.0
3.0
MACM101
Grade: Not sure yet
Nov 15, 2021
Wouldn't take again

"I don't feel like reading this, so you guys can read it" about sums up lectures. He just reads the lecture slides, doesn't even process the information he's telling you. However, he pretty much gives you the exam qs if you do listen--meaning you need to come to class. Do the old exams--he reuses Qs. Easy grading, mind-numbingly frustrating guy.

Get ready to read
Skip class? You won't pass.
Graded by few things
1.0
5.0
MACM101
Nov 18, 2021
Wouldn't take again

During his lectures he just reads off his power points word for word. Tests are much more difficult than the textbook problems and assignments. Take this class with someone else!!!

Get ready to read
Test heavy
Hilarious
1.0
5.0
MACM101
Nov 19, 2021
Wouldn't take again

doesn't teach at all, horrible prof. he makes his exams really hard. avoid this teacher !!

1.0
4.0
MACM101
Grade: B-
Nov 25, 2021
Wouldn't take again

He is funny. He is also chronically tired from insomnia and gives often unclear lectures. He tells students to not ask questions and speeds through his power point slides rarely giving examples. He does hint at exam questions ahead of time, but often that means you need to memorize a section of text book and repeat verbatim. That's not learning.

Graded by few things
Hilarious
1.0
5.0
MACM101
Grade: Not sure yet
Dec 9, 2021
Wouldn't take again

Steven Pearce has to be the worst professor i have ever had! He spends all of class reading off powerpoints and doesnt explain anything and doesnt use any examples in class. In addition to this he is very disorganised as he refuses to use canvas and is harder track class plans and content. Please think twice before taking macm 101 with this prof!

Gives good feedback
Test heavy
Lecture heavy
5.0
2.0
CMPT320
Grade: A
Dec 10, 2021
Would take again

Very passionate about the subject matter, engaging lectures with clear expectations. Fun course but requires paying attention to details for success.

Clear grading criteria
Hilarious
Amazing lectures
5.0
2.0
CMPT320
Grade: A-
Dec 15, 2021
Would take again

Best prof for CMPT 320!

Inspirational
Clear grading criteria
Hilarious
2.0
3.0
CMPT320
Grade: A-
Dec 22, 2021
Wouldn't take again

Pearce is hard to follow, and the course is super weird. So many parts that are disconnected. And the readings have nothing to do with the course content. I didnt attend or watch any lectures. I just did the readings, memorized the main points from there and from the slides, and prayed for the best. If you want to learn, dont take.

Get ready to read
Graded by few things
Test heavy
1.0
4.0
MACM101
Grade: B
Dec 25, 2021
Wouldn't take again

Pearce usually ends class half an hour early while vomiting out an artistic interpretation of insomnia on Powerpoint. I didn't feel safe in class as his behaviour often lacked empathy. The tests were designed for maximum student disappointment. Although he can be funny, I can't in good faith recommend a professor who destroyed my mental health.

Graded by few things
Test heavy
Tough grader
2.0
3.0
CMPT320
Grade: B-
Dec 25, 2021
Wouldn't take again

Seems like a good guy, knows most people takes the course for fun and tries to give minimal work. Content opened my eyes about ethics/privacy/etc. The good stops there. Tests are difficult, he keeps saying it's easy. He genuinely hates online lectures, and blames students doing poorly b/c we don't attend his lectures. Problem: slides are disorganzi

Get ready to read
Graded by few things
Test heavy
1.0
4.0
MACM101
Grade: B+
Dec 29, 2021
Wouldn't take again

He is a terrible terrible teacher. When I say take literally any other professor I mean it. He constantly made insensitive comments and would get mad at people asking questions. His tests are highly based on his slides which he leaves mistakes in. And he will say something is on the test but then it isnt even actually. Dont believe what he says.

Get ready to read
Graded by few things
Test heavy
1.0
4.0
MACM101
Grade: B+
Jan 7, 2022
Wouldn't take again

his lectures were really bad... like so useless... i stopped going to them and switched to teaching myself from the textbook after the first midterm and it helped enormously

Get ready to read
Test heavy
Tough grader
1.0
5.0
MACM101
Jan 11, 2022
Wouldn't take again

Bro just speedruns powerpoints so don't even bother attending lectures. You're better off watching videos on Youtube.

2.0
5.0
MACM101
Grade: A+
Jan 12, 2022
Would take again

Dr. Pearce is the funniest guy ever. He cracks a lot of jokes in class and keeps it real. He likes to speedrun his lectures so you'd get an early dismissal every time. MACM is fast-paced and it is a full-time job, so you really have to work for it. When studying for exams, I suggest mainly going over his PowerPoint examples instead of the textbook.

Test heavy
Hilarious
Tough grader
2.0
5.0
MACM101
Grade: C
Jan 16, 2022
Wouldn't take again

Blazes through lectures -> early dismissal. Cool guy with good vibe in class, but teaching is a disaster. "Do you guys get this? Just nod and say yes". Tests are unnecessarily hard because his lectures lack substance: watch youtube instead. Grading scheme heavily emphasizes tests - which are difficult. Other than his jolly spirit, steer clear.

Get ready to read
Graded by few things
Hilarious
1.0
5.0
MACM101
Grade: B-
Jan 22, 2022
Wouldn't take again

Pearce does not give a darn about his students. Powerpoints are 100+ slides per lecture. He only reads off his slides, doesn't explain anything, and gets mad when 90% of the class doesn't understand. I eventually didn't bother going to lectures because the textbook was a better resource than sitting there confused for 3hrs/week. Get ready to READ

Get ready to read
Graded by few things
Test heavy
5.0
1.0
MACM101
Grade: A
May 21, 2022
Would take again

Amazing prof

1.0
4.0
CMPT310
Grade: Not sure yet
Jun 14, 2022

Does not know anything about the course material he has not been able to answer questions that students have asked him to clarify. Slides are always disorganized and have errors in them every week. Course content and assignment and projects are disconnected. The worst prof that I have had in 5 years at SFU.

1.0
5.0
CMPT310
Grade: Incomplete
Jun 27, 2022
Would take again

The worst professor, no doubt!! It's the first time he take over CMPT 310 and the lecture is sooooo messy without any logic. It seems that he knew nothing about AI, but just repeat what the textbook said

1.0
4.0
CMPT310
Grade: Not sure yet
Jul 5, 2022

One of the most bizarrely abusive professors I've ever taken. I don't remember him being half this bad before COVID. Sends out flurries of emails to the entire class, blaming students for not understanding "trivial" things when he gets several questions about the same topics. Just overall a weird and unpleasant class.

1.0
2.0
CMPT310
Grade: Not sure yet
Jul 5, 2022

I'm not too sure how this man is employed, unprofessional, abrasive, disorganized, sloppy, and inattentive. His emails look like they were sent by someone in grade 11 and he never seems to know what materials he has actually given out. Worst part is, the midterm was worth 30% but was only out of 25 marks.

Get ready to read
Group projects
Graded by few things
1.0
5.0
CMPT310
Grade: Not sure yet
Jul 6, 2022

Disorganized, disrespectful and distressing. Presentation slides are excessively long with little emphasis on importance of subjects, and often include numerous errors. Quick to belittle students for asking for clarification on "trivial" topics. Lectures are completed as quickly as possible and typically end early.

Get ready to read
Group projects
Graded by few things
2.0
3.0
CMPT409
Grade: Not sure yet
Jul 12, 2022

Mixed feelings about Pearce. If you take a course that Pearce is teaching because he's genuinely interested in teaching (ex: 409, 320), he'll be interesting but if you take a course that he's being forced to teach by the faculty (MACM 101), he'll be pretty bad. For 409, interesting lectures, but disorganized.

1.0
1.0
CMPT310
Grade: Incomplete
Jul 22, 2022

Only thing done in class is just read lecture notes and tell some jokes. Can not solve students question. My grandma also can teach this course as long as if she can speak English but without telling some jokes.

Tough grader
Group projects
Graded by few things
5.0
1.0
CMPT310
Grade: A
Jul 29, 2022
Would take again

SO goooood!!! easy course. This guy can be your best prof in your life

1.0
4.0
CMPT310
Grade: Not sure yet
Aug 11, 2022

Don't recommend him... Extremely unprofessional, reads off of slides only, and assignments and exams are not relevant and helpful for learning the material.

1.0
1.0
CMPT310
Grade: Not sure yet
Aug 11, 2022

Exams are based on luck. Depends if you memorized the correct question he chose. You dont end up learning anything in this class. It's a GPA lottery based on memorization.

3.0
3.0
CMPT310
Grade: Not sure yet
Aug 14, 2022

Honestly not as horrible as his reputation. Pearce is disorganized and reads off slides for lectures. He's busy but lazy. For the final he helped us by giving out several "hints" in class; many questions were the same as the ones he hinted at. Great guy to have a discussion/talk with, but maybe not the best at introducting a new topic to students.

Group projects
Hilarious
Graded by few things
2.0
3.0
CMPT310
Grade: A
Aug 14, 2022

I am quite annoyed with his random grading policy. For example, he let final grade subsitute midterm if you do better in final. His final is simply ~7 questions hinted in class. They are too easy for those who memorize them but too hard for those who not. The final can take 70% percent so you will expect 10% per question haha.

Lots of homework
Graded by few things
5.0
2.0
CMPT310
Grade: A
Aug 16, 2022
Would take again

Steven Pearce is extremely lazy and disorganized, but he's funny and gave me an A.

Group projects
Hilarious
Graded by few things
5.0
3.0
MACM101
Grade: B
Oct 27, 2022
Would take again

Steven Pearce usually delivered great lectures that often covered not only the course material but also applications and use cases for the material. He was always available after class for Q/A. The exams were fair for the course.

4.0
3.0
CMPT320
Oct 13, 2023
Would take again

Ignore the people talking about the conspiracy theories, He quite literally explores how critical thinking and fact-based argumentation negates the false claims of conspiracy theories! He reiterates and pushes the class to create dialogues and critical thinking. Does he go on tangents? Yeah, but if you read the textbook, he rants about whats in it.

Hilarious
Lecture heavy
Graded by few things
5.0
1.0
CMPT275
Grade: Not sure yet
Dec 11, 2023
Would take again

If your actual performance in this course is a C-, you might even get an A by taking his class.

5.0
1.0
CMPT276
Grade: Not sure yet
Dec 11, 2023
Would take again

If your actual performance in this course is a C-, you might even get an A by taking his class.

5.0
2.0
CMPT276
Grade: A-
Dec 12, 2023
Would take again

Steven Pearce is a very agile and friendly person. There will never be biases coming into play in his exams either, so you won't have to worry about ambiguity! I love his stories of exploring the world with his two best friends Jack and Daniel, and how he would love to research waterfalls in Beijing with Dr. Marx and Prof. Zedong. Best prof!

Amazing lectures
Inspirational
Hilarious
1.0
1.0
CMPT276
Grade: B+
Dec 12, 2023

only mcq in final

Group projects
4.0
2.0
CMPT276
Grade: B+
Dec 12, 2023
Would take again

Dr. Pearce is a hunk of malignant magic. He's a social sorcerer and a complete troll. I love the guy for not taking life too seriously. The group project took so many hours, worth 20%... But the final is mcq reused from past exams (easy af). He's great for a course like this where all of the information in hot dog water. Pick good ppl for group.

Get ready to read
Group projects
Hilarious
5.0
3.0
CMPT320
Grade: Not sure yet
Dec 16, 2023
Would take again

He's one of the best profs I've ever had. Refreshing to see a prof that actually cares about students beyond his course material. Yes he debunks some conspiracy theories in his class, he does that to show the importance of critical thinking and not following the herd. He has a unique sense of humor, and made boring topics very interesting.

Get ready to read
Hilarious
Accessible outside class
2.0
2.0
CMPT276
Grade: B+
Jan 17, 2024

I think he rolls a dice to determine your grade. It's very very easy to get at most B+ but impossible to do better except by sheer luck since the questions he asks on tests are so arbitrary and his personal opinions. The grade you get has nothing to do with how much effort you put in. Don't take if you need A or better

Lecture heavy
5.0
5.0
CMPT478
Grade: Not sure yet
Jun 10, 2024
Would take again

The professor responds to emails very well and seems very passionate about quantum computing. Not too sure why he gets all the hate and he wants his students to genuinely succeed. Don't take evening classes with him though as he gets tired easily and ends lectures early. He also tells everyone exactly what's on the exams.

Group projects
Caring
Accessible outside class
4.0
2.0
CMPT276
Grade: B+
Sep 10, 2024
Would take again

Professor Pearce keeps things interesting. The class is pretty easy, with only multiple-choice finals reused from past exams. The group project is time-consuming but manageable. Unstuckstudy AI and ChatGPT were great study aids. Overall, a solid class choice.

5.0
2.0
MACM101
Grade: A-
Sep 10, 2024
Would take again

Steven Pearce gets a bad rap for his crazy antics but he doesn't make the class difficult. He literally told us exactly what would be on the midterms and finals, as in the exact questions, which you could then memorize. So if you are after a good grade I would take this prof. He is also pretty funny in class, and mostly chill. You wont be bored.

Hilarious
5.0
2.0
MACM101
Grade: B+
Oct 9, 2024
Would take again

Best class ever, this was so entertaining, amazing professor, I had 60% average and got a B+

Inspirational
Hilarious
Graded by few things
5.0
2.0
MACM101
Grade: B+
Oct 9, 2024
Would take again

He has a good sense of humor. Do not skip the lectures and you'll be fine. Best prof!

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
CMPT101
Grade: Not sure yet
Oct 12, 2024
Would take again

Prof was very cool guy. I thought some of the rants were funny

Inspirational
Hilarious
Caring
1.0
4.0
MACM101
Grade: Incomplete
Oct 13, 2024

Avoid at all costs, doesn't have any contact info for both himself and the TA's in the class. Doesn't respond to the discussions channel on Canvas and doesn't explain absolutely any incorrections on assignments and midterms/final. Always bullies and ridicules students in class and plays it off as a joke. Never taking anything with him again.

Tough grader
4.0
3.0
MACM101
Grade: A-
Nov 19, 2024
Would take again

Took in the summer sem. Lectures are very content heavy, but engaging so be ready to learn on your own. Attending lecture is absolutely necessary as he often gives away exam questions. His exams are copy paste questions from the lectures, so as long as you study those, the exams are extremely easy. He is a funny guy, just pay attention in lectures.

Hilarious
Test heavy
1.0
5.0
MACM101
Grade: B-
Dec 6, 2024

How this man is still employed I do not know. He is an inspiration to us all that you can get paid to not know how to do your job.

Tough grader
Get ready to read
Hilarious
5.0
4.0
MACM101
Grade: Not sure yet
Dec 11, 2024
Would take again

He's really not that bad, he's very uhhh interesting, so I'm never bored in class. He's also a man of his word, he said he would buy pizza for us and buy us pizza he did.

Get ready to read
Hilarious
Caring
1.0
5.0
MACM101
Grade: Not sure yet
Dec 11, 2024

Only went to his lectures to have fun watching him harass students, bro cannot teach. Do not take this class💀

Tough grader
Hilarious
Graded by few things
1.0
5.0
MACM101
Grade: Not sure yet
Dec 11, 2024

AVOID AT ALL COSTS IT'S NOT WORTH IT. Completely self-taught course, only merit to going to lecture is getting exam questions that he loosely gives out randomly

Participation matters
Lecture heavy
Test heavy
1.0
5.0
MACM101
Grade: Not sure yet
Dec 11, 2024

Very rough class. He is a pretty funny guy, but he cannot teach. Would not reccomend taking his classes, but if you need to do so you should get ready for a lot of self studying.

Tough grader
Get ready to read
Hilarious
2.0
5.0
MACM101
Dec 11, 2024

He can't teach, very hard to understand his lectures (don't expect to) but his slides are good and majority of exams is straight from the powerpoints. Go to lectures even if you don't understand a thing because he gives away which questions are on the exams. Not a good experience at all but he's a man of his word and bought the whole class pizza

Lecture heavy
5.0
4.0
MACM101
Grade: B
Dec 12, 2024
Would take again

you're either gonna love or hate pearce. very interesting person

Get ready to read
Inspirational
Hilarious
1.0
5.0
MACM101
Dec 14, 2024

HORRIBLE dude if you have him pray that you can pass his class. He spends the entire lecture nonsensically reading the slides but getting confused about his own material. Would cancel class randomly after we were already there because he had a headache. did this like 6 times in a row right before our midterm. how this man is still a professor here

Test heavy
Graded by few things
5.0
2.0
CMPT276
Grade: Not sure yet
Dec 15, 2024
Would take again

Just show up to lectures. He explains the necessary topics well and filters through the garbage in the textbook slides. You'll have no problem passing this class with Pearce. He also makes lectures entertaining and discusses events in history that are very interesting to learn about.

Respected
2.0
4.0
MACM101
Grade: A-
Dec 15, 2024

Steve seems to know the topic well, however he doesn't know how to teach. Whenever someone asked a question, he would make remarks about how dumb the question was, or even make fun of the student. Whenever he was teaching something, he would make remarks about how it was so easy he could do it in his sleep, and so skip over half the explanation.

Lots of homework
Lecture heavy
Test heavy
2.0
5.0
MACM101
Grade: C-
Dec 18, 2024
Would take again

unless you pay him off you're not getting any kind of good grade in this class bro intentionally mislead us for every test after we scored too high on the first midterm and we ended up with the lowest class average of all time. big homie is losing it

Tough grader
Graded by few things
4.0
1.0
CMPT276
Grade: B+
Dec 19, 2024
Would take again

Courseload and grading scheme was easy to achieve good scores. Exams were not too difficult, mostly containing MCQ. You can select your own team members for the group project and it was quite lenient. Lectures were not that useful but he was very funny and kept me engaged. Highly recommend if you need the grades and light workload.

Get ready to read
Group projects
Hilarious
2.0
3.0
CMPT276
Grade: A-
Dec 19, 2024

He says the term project's the most important part of the course, yet makes exams worth 70% of the grade. That wouldn't be a problem if they weren't just multiple choice gambles. Skips half the slides citing uselessness, leaving us underprepared for real world corporate/industry situations. Funny, cool guy but not the right course for him to teach.

Group projects
Test heavy
Graded by few things
2.0
2.0
CMPT276
Grade: B+
Dec 19, 2024

This man is all jokes and no substance. Skips entire slides because it's 'redundant', and speaking with other 276 classes, he doesn't cover what they do. Exams are weighed heavily, much of it being mc's and he won't release the grade cut-offs. He was also quite negative towards his students.If you want edgy, pessimistic commentary on SE, go for it.

Hilarious
Test heavy
Graded by few things
4.0
2.0
CMPT276
Grade: B+
Dec 21, 2024
Would take again

I loved his class, he makes it so fun and it is the only class that I went home knowing what he taught in class, exams are fair, group project depends on your group, he gave everyone high grades, there are to much slides but you just need to go to class as he skips a lot and tells you what to focus on for the exams. One of the best classes!

Group projects
Amazing lectures
Hilarious
2.0
4.0
MACM101
Grade: A+
Dec 24, 2024
Would take again

Lectures almost useless as he neither knows how nor cares to make them actually educational. Tutorials are only Q&A. If you are new to math and need guidance, then you'll get none. You have to learn everything on your own from the slides. Otherwise the course itself is doable. 2/5 since at least he isn't actively making the course impossible

Get ready to read
Lots of homework
Test heavy
1.0
5.0
MACM101
Jan 1, 2025

The lectures were not helpful at all. He read off the slides and skipped multiple of them, claiming that they were so easy that he didn't need to teach them to us. He would not explain anything and was not willing to answer questions. If you take this course, you will have to teach yourself everything.

Lecture heavy
Test heavy
3.0
2.0
CMPT276
Grade: B+
Jan 7, 2025
Would take again

Hes not like any prof i have had before. He believes this is a bs course so his attitude towards teaching it isn't very good. He tried his best to teach us what he believes is actually useful though. He is entertaining but its hard to tell what we should be learning because he skips over half of his ppts. Easy class but hard to excel in it.

1.0
5.0
MACM101
Grade: D
Jan 10, 2025

You won't get much from his teaching style as he just reads off slides. First midterm screwed me over since I did practice questions from the textbook but most of the midterm were different types of questions straight from the slides. You'll have better luck predicting what questions on the slides will be on the exams than actually studying

Tough grader
Test heavy
2.0
3.0
MACM101
Grade: A+
Mar 12, 2025

Pro: exams didn't have mistakes. Gives clear info on what on the exam. Will replace midterm grades with final's if you get higher marks on final. Con: Lectures go through materials quickly. Unlikely to answer questions during lecture. Lecture notes are reused from previous years.

Get ready to read
Test heavy
Graded by few things
3.0
4.0
CMPT276
Grade: Not sure yet
Apr 8, 2025

Guy is based for hating this course, it is almost entirely useless information or obvious. The downside is that his exams are stuff he printed off ms word the night before, with options such as a) b) c) d) e) f) a) b) Of course its the typical read from the textbook style that 9/10 of the profs have, but that isn't surprising to you, is it?

Tough grader
Group projects
1.0
5.0
MACM101
Grade: Rather not say
Jul 24, 2025

Just Awful.

1.0
5.0
MACM101
Grade: Rather not say
Dec 17, 2025

Reads 100 slides within an hour which is too fast for most students . Does not stop and discourages questions. Do not take unless you have no other option as a professor.

Tough grader
Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

55%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 65 grades
Most common grades:
Not sure yet (29)
B+ (20)
A- (12)
Grade Distribution
A(14)B(13)C(4)D(1)F(1)A-/B+(32)
Based on 109 reported grades
Not sure yet: 29
B+: 20
A-: 12
A: 10
Common Tags
Hilarious (40)
Get ready to read (28)
Graded by few things (27)
Test heavy (22)
Group projects (16)
Tough grader (14)
Inspirational (10)
Lecture heavy (9)
Rating Trend

Stable

-0.00 avg change
Dec
Jan
Mar
Apr
Jul
Dec
Last 6 months
Ratings by Course

CMPT478

5.0

(1)

COMP125

4.5

(2)

CMPT275

4.0

(2)

CMPT276

3.5

(19)

CMPT320

3.1

(67)
+20 more courses
Difficulty by Course

CMPT150

5.0

CMPT478

5.0

MACM201

4.7

CMPT120

4.4

CMPT

4.0

Similar Professors