3.0

Nelson Wong

Computer Science - University of Calgary

3.0
Quality
2.9
Difficulty
48%
Would Retake
96
Reviews
3.0
Quality
2.9
Difficulty
3.0
Helpful
3.0
Clarity

48%

Would Retake

96

Reviews

Rating Distribution
Official

5

18

4

25

3

17

2

15

1

21

What Students Say

This course needs to be structured MUCH better than it is right now

SCIE201 - 1.0 rating

I won't take any more Data Science classes because of him

DATA201 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

7%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 60 grades
Most common grades:
A (17)
A+ (15)
B+ (7)
Grade Distribution
A(32)B(11)C(3)D(3)F(0)A-/B+(13)
Based on 71 reported grades
A: 17
A+: 15
B+: 7
Not sure yet: 6
Common Tags
Group projects (23)
GROUP PROJECTS (15)
Clear grading criteria (12)
Skip class? You won't pass. (11)
Lots of homework (11)
Tough Grader (10)
Tough grader (10)
Hilarious (9)
Rating Trend

Improving

+1.00 avg change
Jun
Nov
Jan
Jun
Aug
Dec
Last 6 months
Ratings by Course

SENG513

5.0

(1)

CPSC471AND461

5.0

(1)

CPSC398

5.0

(2)

SCNC201

4.0

(1)

CPSC461

3.8

(4)
+8 more courses
Difficulty by Course

217CPSC

4.0

DATA211

3.9

CPSC217

3.6

SCI201

3.0

CPSC471AND461

3.0

Reviews (96)
4.0
2.0
CPSC461
Grade: Not sure yet
Nov 2, 2015

His lectures are very straight forward and he covers all of the content in class that is needed for tests. He is very friendly and likes to mark in favour of the student. Really enjoyable prof.

3.0
4.0
CPSC471
Dec 18, 2015

Overall this class is very easy. But just be aware that you will have to quizzes, assignments, and a group project. However, in the final he decided to test all the theory in the course (something that he didn't test throughout the semester) and only put that on the final exam. Material that's was covered in one slide had 5 questions based on it.

3.0
2.0
CPSC461
Dec 30, 2015

He is really nice and funny, but doesn't explain difficult concepts very well, so you sometimes (very rarely) need the textbook. However, it's a pretty easy course overall; just memorize all his slides for the exams. His assignments are ridiculously easy, and the TAs are helpful as well.

4.0
1.0
CPSC471
Grade: A
Jan 20, 2016

Easy A class. Showing up to lectures is definitely not necessary, but can be helpful as he gives some in-class exercises. I felt sorta bad for the guy because half the class was never there, and the ones who did show up didn't pay attention. I.E. if you show up and participate at all, you will stand out and he will like you. Super easy marker.

5.0
1.0
CPSC217
Grade: A+
Mar 8, 2016

Easiest course of my life

4.0
2.0
CPSC217
Grade: A
Mar 17, 2016

Nelson is a hilarious professor who has great lectures and cares about his students. He will value any feedback you give him. This course is easy as long as you practice often and don't get caught offguard by the midterm. Assignments are very easy.

5.0
5.0
CPSC217
Grade: D
Mar 24, 2016

CPSC is not my major, I'm a huge dummy when it comes to coding. I like Nelson, he listens to students, he takes students opinions and makes changes and he goes way above and beyond to make sure students succeed. HIs exams are PAINFUL, assignments are easy/doable if you attend lecture and tutorial. BTW I'm failing badly & I still like the guy!!

5.0
2.0
SENG513
Grade: A
Apr 16, 2016

Amazing guy, took a few courses with him. Really helpful, understanding, and a good marker. If you do your work, it can be an easy A.

2.0
5.0
CPSC217
Grade: C+
Apr 22, 2016

His intro class is just the toughest thing ever, and it's supposed to be an intro class. He deals with us as if we are 3rd or 4th year students.

3.0
4.0
CPSC217
Grade: Drop/Withdrawal
Apr 27, 2016

Basically average. His lectures were decent,but when I asked him for help he was completely vague and offered no direct help. The midterm was brutal. The multiple choice/NR section was filled with useless trivia barely covered in class. I studied over a week for the test and did all of the previous midterms and still barely passed. Not easy.

2.0
4.0
CPSC217
Nov 22, 2016
Wouldn't take again

He over-explains a few concepts and gives very vague explanations on some. It's hard to see what topics will be the focus of the exam as some of the stuff that he spent three lectures talking about wasn't even on the midterm and the most trivial things that he spend literally five minutes talking about were. His questions are really weird, too.

Tough Grader
3.0
4.0
217CPSC
Dec 24, 2016
Wouldn't take again

It wont be easy as people make it out to seem NOT WHAT YOU EXPECT good luck on midterm is is HARD

Tough Grader
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
2.0
4.0
CPSC217
Grade: C+
Jan 2, 2017
Wouldn't take again

I'm in a BSc/BEd concurrent program, and why this class is a requirement baffles me. I will likely never use the things I learned in class ever again in my life. As for Nelson, he's got mediocre lecture slides, won't post practice exams, makes assignments extremely (and arguably unnecessarily) difficult. Avoid this class if you can.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
2.0
4.0
CPSC217
Jan 18, 2017
Wouldn't take again

Teaching style: -Reads powerpoint slides and does examples/codes Pros: -Willing to spend extra time during class to reiterate concepts that you're struggling with (don't be afraid to ask) Cons: -Can be ambiguous/vague at times- especially during office ours -Does NOT post practice midterms/finals

3.0
3.0
CPSC471
Apr 15, 2017
Wouldn't take again

If you're going to be skipping class, at least go to the lecture that starts the beginning of the new chapter. The rest are kinda useless. Overall an easy course but get ready to get sodomized by the midterm and final. It tests you on the impractical theory stuff mostly He also doesn't give practice tests and basically says "Study everything"

Tough Grader
TEST HEAVY
4.0
3.0
CPSC461
Grade: B+
Apr 16, 2017
Would take again

He teaches the material well, but can be very picky when it comes to writing tests

Tough Grader
Hilarious
TEST HEAVY
2.0
4.0
CPSC471
Apr 18, 2017
Wouldn't take again

Overall, the course is pretty easy but watch out for his tests. It's mostly theory and stuff that you will not expect. Basically the theory that doesn't matter. Analogy: Baking class, you've learned all term how to bake stuff. It's easy and fun. Test comes and you're tested on how flour is made instead of the process of baking a cake

Tough Grader
GROUP PROJECTS
4.0
2.0
CPSC471
Grade: A
Apr 18, 2017
Would take again

Nelson's a good prof. His lectures are easy to understand and he communicates the material well. His quizzes are focused on practical material while his midterm and final are focused on theory. However, all his questions come straight out of his slides. Make sure you go to tutorials as they are very helpful in understanding this course.

Clear grading criteria
TEST HEAVY
GROUP PROJECTS
3.0
3.0
CPSC471
Grade: B-
Apr 19, 2017
Would take again

He's enthusiastic with some very boring material which is nice. 80% of the material is easy to understand. This class is very passable, but beware of ambiguity in the group project and the midterm. Focus on memorizing the slides more than actually understanding the concepts...

Tough Grader
GROUP PROJECTS
2.0
3.0
CPSC471
Grade: A
Apr 28, 2017
Wouldn't take again

Hard marker and gave very ambiguous tests that try to overcomplicate simple concepts. Midterm was all theory even though he only said there we would some theory. Quizzes and assignments are pretty easy, the group project is long and more work than it's worth make sure you have a good group. Best way to learn in this class is by using youtube.

Tough Grader
GROUP PROJECTS
4.0
2.0
CPSC461
May 1, 2017
Would take again

His lectures are enjoyable, and he explains things well. Most of the material is on the slides, so you can get away with just studying them. The material is not too hard for this class, but you must put in the effort-especially for the midterm and final. There is significant amounts of memorization. Not the most organized prof.

Respected
Hilarious
TEST HEAVY
2.0
4.0
SCIE201
Dec 9, 2017
Wouldn't take again

Nelson seems like such an easy going prof but he is actually one of the pickiest profs ive had with the smallest details on our group project and theres a lot of pressure for the final because the slides are practically just pictures with no information, which makes it very hard to know exactly what to study. Not a good GPA booster!

Tough Grader
GROUP PROJECTS
2.0
3.0
SCI201
Grade: B
Dec 17, 2017
Wouldn't take again

cool guy but right when presentations start guy has like a personality switch. the final was multiple choice and 20 questions with weird concepts that you had to be listening to in lecture. pretty sure the class average was about 7/20

Skip class? You won't pass.
GROUP PROJECTS
LECTURE HEAVY
3.0
2.0
SCIE201
Grade: A-
Dec 18, 2017
Wouldn't take again

Although Nelson's lectures were entertaining and his personality engaging, the material in the lectures were not very useful - I felt like I learned more during the tutorials instead. The majority of the grade were based on group work (60%), with the final exam worth 20%, which consisted of 20 questions.

SO MANY PAPERS
GROUP PROJECTS
5.0
3.0
CPSC471AND461
Grade: A-
Dec 18, 2017
Would take again

Taken a couple classes with him and would highly recommend more. Knowledgeable about his material and gives reasonably easy assignments that keep you up to date with material. Can require presentations and group projects but normally these are easy grades. Tests are fair if you read the online notes and going to lecture will give you more exanples

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
3.0
1.0
SCIE201
Grade: A-
Dec 22, 2017
Would take again

This class is incredibly easy if you put in a little effort in your group projects and assignments. Attending the lectures isn't useful, but the class itself is very easy. Make sure you have competent group partners or you will end up doing all the work yourself. Do you need a GPA booster? Then take this class

3.0
2.0
SCIE201
Grade: B+
Jan 4, 2018
Wouldn't take again

The tutorials felt useless after about a month. The information learned in lecture seemed separate from the information we learned and applied in tutorials. 80% of the grade came from tutorial work, with the final being worth 20%. The final was based off of lecture materials; it was 20 mc questions and felt as though it was setting us up to fail.

Tests? Not many
1.0
1.0
SCIE201
Grade: B+
Jan 12, 2018
Wouldn't take again

Almost the entirety of the grade was based on group work. There is only 1 individual project, and the final exam that are not group based. We learned nothing in lecture, and on top of that the final was based solely on lecture, but not on topics that he spent weeks on. The final was not based on anything learned in tutorial, and barely lecture.

GROUP PROJECTS
Tests are tough
1.0
1.0
CPSC201
Grade: A+
Apr 19, 2018
Wouldn't take again

What a waste of time this class was. Brutal!!

Skip class? You won't pass.
GROUP PROJECTS
1.0
3.0
SCIE201
Apr 21, 2018
Wouldn't take again

I think he means well, but the final had so many English language issues that it was difficult to acsertain what some of the questions were even asking. This course needs to be structured MUCH better than it is right now.

Skip class? You won't pass.
GROUP PROJECTS
1.0
3.0
DATA201
Jul 18, 2018
Wouldn't take again

TONS OF GROUP WORK AND PRESENTATION. HATE IT.

5.0
4.0
DATA201
Grade: A
Aug 18, 2018
Would take again

Nelson says that he reads his rate my prof... Hi, Nelson! ) I enjoyed your class very much! Thanks for inspiring me to pursue me to Data Science. There exists a boolean logic book for babies that you should totally get for your new baby.

Respected
Hilarious
Amazing lectures
4.0
4.0
DATA201
Grade: Rather not say
Aug 24, 2018
Would take again

Dr. Wong's lecture style is engaging and entertaining. Taking his data science class was a fine choice as I got to work with a bunch of good students and conducted presentations together. This class is graded heavily upon group work. Furthermore, the lectures were interactive and fun for learning.

Skip class? You won't pass.
GROUP PROJECTS
LECTURE HEAVY
3.0
4.0
DATA201
Grade: A
Oct 30, 2018
Wouldn't take again

Do not take this course if you don't want to do meaningless and tedious projects. The rubrics were never clear and marks were docked for things we didn't even know we were supposed to do. Nelson Wong is super nice and you can tell he tries hard, but honestly this course was just a CHORE, and it shouldn't have to be that way.

LOTS OF HOMEWORK
4.0
2.0
DATA201
Grade: B
Dec 10, 2018
Would take again

This is known as a GPA booster. Nelson gives great lectures. Heavy group/individual projects. Overall pretty good. He gets alot of flack on here but I think he does a good job and is a good person. Quick emails back and good office hours.

ACCESSIBLE OUTSIDE CLASS
GRADED BY FEW THINGS
GROUP PROJECTS
4.0
2.0
DATA201
Dec 17, 2018
Would take again

Nelson is a decent prof, and this is definitely a good choice as a Junior Science option. 2 individual assignments and 4 group projects, and 5 presentations in the lab for 80% of your grade.

GROUP PROJECTS
1.0
3.0
DATA201
Dec 21, 2018
Wouldn't take again

His entire class is extremely subjective so don't expect to learn anything new. His ego is out of control and will disregaurd anything against his opinion. He will also say if you show up to every lecture you will do fine on the final test, that is a lie. I won't take any more Data Science classes because of him.

Skip class? You won't pass.
GRADED BY FEW THINGS
2.0
4.0
DATA201
Grade: B-
Jan 4, 2019
Wouldn't take again

Its all fun and games for the individual (30) and group assignments (20). Then the final group project (30) is graded way tougher. And the final (20) is impossible to study for as there is no study material. Most of his lectures are up for interpretation as well. group assignments are just not preferable in general but the most simple science

Tough Grader
GROUP PROJECTS
1.0
2.0
DATA201
Grade: B
Jan 6, 2019
Wouldn't take again

Sorry, Nelson Wong cannot teach well. Most of DATA 201 is common sense. 80% of your grade will be based on the TA you get, as the TA marks all of group assignments/project as well as the individual project.

GROUP PROJECTS
2.0
4.0
DATA211
Mar 25, 2019
Wouldn't take again

Class is brand-new and he's doing an OK job teaching it. For learning python right off of the bat, the course isn't designed for people who struggle with coding. If you want an option and you're good at logical thinking then take this.

Participation matters
Graded by few things
Hilarious
1.0
4.0
DATA211
Grade: B+
Apr 3, 2019
Wouldn't take again

omg he looks sweet and all but his tests are EVIL. in class assignments were horribly hard and no amount of work and studying could make you prepared. like bruh this is an introductory programming course, CHILL! it's one of the hardest courses ever!

2.0
4.0
DATA211
Grade: Drop/Withdrawal
Apr 10, 2019
Wouldn't take again

I understand data 211 is a new course, but it is actually quite difficult and you could tell it was a first time course. Nelson is a great guy, but he can't teach that well, for this class. SimpleGraphics was used for basically everything, and everything was harshly marked. Ta is a huge factor, couldnt hold the attention of the class at all

Test heavy
Group projects
Tough grader
4.0
2.0
SCNC201
Grade: A
Apr 12, 2019
Would take again

Easiest class I've ever taken, but also really boring. He'll tell you you won't pass if you don't come to the lectures, but I literally only came to one lecture and I got an A. You do need to go to the tutorials though, because that's where all the work is done.

Participation matters
Group projects
4.0
3.0
DATA211
Apr 18, 2019
Would take again

He breaks down concepts well, makes assignments look difficult but they are manageable and you get a lot of feedback on them so you know what to improve on.

Gives good feedback
Clear grading criteria
1.0
5.0
DATA201
Grade: B+
Apr 25, 2019
Wouldn't take again

I really don't know what happened in class(even tho I attended EVERY lecture). The assignments and projects are okay but the final is really really confusing. I swear that I reviewed all the notes but I still don't know anything on the paper. If you're gonna choose a GPA booster for your optional course, trust me, do not take this one.

Lots of homework
Test heavy
Beware of pop quizzes
1.0
5.0
DATA211
Grade: B+
May 1, 2019
Wouldn't take again

Terrible and disorganized. In class exercises were brutal without much direction. Didn't hand back the 2nd one until the day before the drop date with literally 2 hours before the 3rd exercise was to take place. Didn't grade third exercise until AFTER the final. Avoid this man at all costs. I WAS interested in coding and he killed it for me.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
3.0
DATA211
May 2, 2019
Wouldn't take again

Incredibly unfortunate class. Dr. Wong might light to be exaggeratedly enthusiastic in class, but it does not translate to good teaching. Instead, he lectures on a minuscule fraction of the content he tests on, and actively tries to make it difficult for students to learn what he is seemingly trying to teach.

Test heavy
Tough grader
1.0
3.0
DATA211
Jun 25, 2019
Wouldn't take again

Dr. Wong likes to act like he has your best interest at heart, but that is very hard to reconcile with his actions. He is very enthusiastic and loud in class, but he still simply doesn't teach you what it is that he expects you to know at the end of the course. He doesn't post lectures before class and doesn't help atall outside of class

1.0
3.0
DATA201
Grade: B-
Nov 24, 2019
Wouldn't take again

He pretends like he cares but then doesn't specify exactly what he wants to see on the group project which is the heaviest weighted assignment. I had an A and then he gave us a really poor grade with no sensible justification as to what we did wrong, when my group and I were getting 90+ on our assignments and projects which were marked by the TA

Tough grader
2.0
1.0
DATA201
Grade: B+
Jan 8, 2020
Wouldn't take again

Lectures are terrible. Pay very close attention to what he says since his power points are useless and contain little information (one word bullet points). This class was graded heavily on group work, so find yourself a good group, collaborate and work hard on these in order to do well. Final exam was only 20 qs, but he won't tells you what's on it

Group projects
Lecture heavy
Tough grader
3.0
3.0
DATA201
Jan 13, 2020
Wouldn't take again

Nelson is an okay prof. His lectures are quite basic and self explanatory. Almost all the grades come from group projects, so make sure you have a good group. All the projects are marked by TAs and mine was terrible so we'd lose marks over little details. The final was really cheap and he tested us on little details no one would remember

Lots of homework
Group projects
4.0
4.0
DATA211
Grade: B-
Apr 2, 2020
Would take again

Nelson is a great prof and seems like he loves what he teaches and is excited to share his knowledge of coding. Make sure to attend lectures as his lecture slides are unclear if used by themselves. You'll need to work hard in this class and make sure you get a partner for assignments!

Accessible outside class
Hilarious
Amazing lectures
1.0
4.0
DATA211
Grade: B-
Apr 11, 2020
Wouldn't take again

He is enthusiastic in class but what he teaches is not enough. The material is super basic and does not provide the tools to finish the assignments. Find a good partner because you will need someone to help you finish the assignments. Don't bother ask him any questions outside of class he will direct you to the TA's which are already overwhelmed.

Lots of homework
Group projects
1.0
5.0
DATA211
Grade: C
Apr 11, 2020
Wouldn't take again

I came into this class excited to learn coding and I left uninterested and disappointed. The class is not taught well, his lecture are ok but what he teaches is not enough. His assignments and test killed my desire to pursue computer science. I wish I could have taken with another professor. Hard to get help.

Lots of homework
Group projects
Tough grader
4.0
5.0
DATA211
Grade: B
Apr 16, 2020
Would take again

Professor Wong is very good at explaining the basics of programming - which was much needed, If you're a beginner - get ready to practice, practice, practice. It is not an easy course to take if you have little or no experience, no matter what he says!

Lots of homework
Accessible outside class
Skip class? You won't pass.
2.0
5.0
DATA211
Grade: B
Apr 29, 2020
Wouldn't take again

Nelson is a nice enough guy, but his lectures are not explanatory enough for beginners. The lab and take home assignments were given with no rubric. I would hit all points of the assignment and the program would run perfect, but the rubric would have points not mentioned and I would get docked. The TAs also arent allowed to help you with them???

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
3.0
DATA211
Grade: A
May 13, 2020
Would take again

There's a lot of bitter people who didn't get good marks in this class because they didn't show up to lectures and lab. You will not pass if you don't go to both and pay attention. Nelson's lectures were super clear and the projects were on topic, but if you don't show up, the lecture slides alone won't help you at all. You need the explanation.

Skip class? You won't pass.
Group projects
Clear grading criteria
4.0
2.0
DATA201
Grade: A
Jun 23, 2020
Would take again

Given that the course was online due to Covid, Nelson did an amazing job. He was very enthusiastic and funny during lectures. Assignments were basic and could easily be completed if you attend labs. No midterm or final, we had a group project instead.

Participation matters
Group projects
Hilarious
3.0
2.0
DATA201
Grade: Incomplete
Oct 26, 2020
Wouldn't take again

He talks about his personal life way too often, his notes are very very vague, very useless, I like him tho, nice guy, just should improve his lecture notes, because they are way too vague, assignment description be hella vague too then they ask us to be detailed in our answers. yo???

4.0
2.0
DATA201
Dec 17, 2020
Would take again

Good prof! Friendly, approachable, and accessible. That being said, the whole class was a bit vague. Assignments sometimes needed clarification and were also almost totally based on what was learned in labs rather than lectures. I always felt like I was flying by the seat of my pants? Still got aa A very easily tho.

Skip class? You won't pass.
Group projects
Caring
4.0
2.0
DATA201
Grade: A+
Dec 22, 2020
Would take again

Cares about his students, tries to make the material interest, simple lecture slides. The course itself is easy but your grade depends on how difficult your TA is. He took student feedback into consideration and allowed us to replace one of our grades. Should've related lectures to assignments more or scheduled them to fit the assignments.

Group projects
Clear grading criteria
Caring
4.0
2.0
DATA201
Grade: A-
Dec 25, 2020
Would take again

The course is designed in such a way that the professor is not responsible in most of the grading, but the TA's are. As such, the grading may be dependent on the TA, even though the grading criteria is provided. That being said, Nelson did explain everything very clearly and made the course as interactive as possible in an online environment.

Graded by few things
Group projects
2.0
1.0
DATA201
Dec 28, 2020
Wouldn't take again

Dr. Wong sucks, he expected A LOT of background knowledge for a 201 introductory course and if I hadn't taken a stats course prior to taking his I would not have understood anything that he talked about. It felt as if he did not teach anything but rather tested to see if students could figure out what to do on their own. Also doesnt give extensions

Tough grader
3.0
4.0
DATA201
Grade: B
Jan 6, 2021
Wouldn't take again

Didn't expect an intro course to be my hardest course this semester lmao. Not sure if this is particularly his fault, but marking on assignments were absolutely brutal with the outlines being incredibly vague.

4.0
3.0
DATA201
Grade: A
Jan 8, 2021
Would take again

The class was weird in that his lectures didn't really cover a lot but still required. I personally had some previous knowledge in this area, which made the assignments relatively easy. The markings are done by the TAs that are very specific and takes marks off for the simplest reasons. Overall, a good prof, just get a good group and a good TA

Respected
Group projects
Lecture heavy
4.0
2.0
DATA201
Grade: A+
Jan 22, 2021
Would take again

I occasionally went to lectures but it's not necessary. The grades come from the stuff you learn in the labs. Easy A. Would take again.

3.0
2.0
DATA211
Grade: A
Mar 16, 2021
Would take again

Nelson is extremely passionate about the class material and his pupils, but he has his limits. This is the second course I have taken with him, and he consistently picks poor TA's who grade work on a subjective scale. Attendance is not mandatory, but build rapport with the TA's if possible as they hold your grades in their hands.

Lots of homework
Clear grading criteria
4.0
3.0
DATA211
Grade: A-
Apr 24, 2021
Would take again

I have little to no interest in data, math, or computer science, but somehow I got through this class successfully and even had a little bit of fun. Everything you need to know is taught in class, so as long as you take clear notes you'll be fine! Wong is approachable, friendly, and all-around a solid prof. I learned a lot, and my grades were good!

Skip class? You won't pass.
Clear grading criteria
1.0
4.0
DATA211
Grade: A-
Apr 26, 2021
Wouldn't take again

Nelson is one of worst profs Ive had. He isnt approachable whatsoever and when you ask him a question in class, he either makes you sound stupid for asking or tells you to ask the TA. The quizzes are tough &he makes them impossible &says theyre designed to be written in 40min but its really not. This year was bad enough with covid, he did not care.

1.0
5.0
DATA211
Apr 27, 2021
Wouldn't take again

This class is ridiculous, the TA's are terrible as well. The quizzes especially are designed to be impossible. He claims you can finish them within 40 min which is unbelievable. I've never in my life gotten a worse mark than I did in this class and I tried my best so I know it is due to issues with the grading system.

1.0
4.0
DATA201
Jun 3, 2021
Wouldn't take again

Prof. Wong is extremely condescending to students. He treats everyone with little respect or regard for their well-being. His manner makes him extremely unapproachable. When asked simple questions, he responds harshly, unnecessarily inserting his own opinion on students' lives and blames them for not knowing an answer without offering any help.

Tough grader
1.0
4.0
DATA201
Grade: Not sure yet
Jun 14, 2021
Wouldn't take again

He's just the worst honestly, if you can avoid taking a class with him- do that his expectations are unclear but so high he will find the strangest things to remove marks also hes so rude and his lectures are bad. He doesn't provide notes and he's the type of prof to take lectures down before an exam

1.0
4.0
DATA211
Grade: Not sure yet
Jun 14, 2021
Wouldn't take again

Hes rude and truly awful

4.0
1.0
DATA201
Grade: A+
Dec 2, 2022
Would take again

I have no idea why Prof. Wong has such low ratings. His DATA201 class has to be the easiest class of all time; I put in 0 effort and did fantastic. He is also very enthusiastic about what he teaches, and it shows. He is a great prof and teaches the easiest A class ever. I would highly recommend it.

Hilarious
4.0
2.0
DATA201
Dec 2, 2022
Would take again

This is the easiest class I have ever taken. I skipped most of the lectures because the notes were posted on D2L but when I did attend the lectures, Nelson was very engaging and gave out "reward points" for answering TopHat questions correctly. The labs are really helpful if you ever have questions regarding assignments

Group projects
5.0
3.0
DATA201
Grade: Not sure yet
Dec 17, 2022
Would take again

Professor Wong is very upbeat, he tells a few jokes but keeps the lecture on track. The notes were posted to D2L but going to the lectures is highly beneficial as Wong will give additional detail about everything, it was extremely informative, and entertaining. He engages with the class very well, I highly recommend him.

EXTRA CREDIT
Group projects
Amazing lectures
5.0
5.0
DATA201
Grade: A
Dec 28, 2022
Would take again

Ngl this was my favorite class was so simple you have 4 assignments and 1 project and the lectures are so fun cause once in a while he comes up with occasional jokes would defiantly recommend it to anyone looking for extra credit just make sure you take the class with Wong

EXTRA CREDIT
Group projects
Lots of homework
3.0
2.0
DATA201
Grade: A
Mar 28, 2023
Would take again

He's a decent prof. He includes engaging activities in his lectures & delivers the content in an understandable way. The one issue is that nothing we learn in lectures ever seems to come up in our assignments, which makes it hard to want to attend. The labs are where you learn everything. Overall though, this class is easy to succeed in.

EXTRA CREDIT
Group projects
Clear grading criteria
2.0
4.0
DATA211
Grade: Not sure yet
Apr 2, 2023

This class should be relatively easy to learn but Nelson makes everything so much more difficult than it has to be. The in class exercises are the worst assessments I have taken in university thus far and in no way show how well students understand the course content. The only way I was able to learn in the class was by attending labs ran by TA's.

1.0
5.0
DATA211
Grade: A
Apr 14, 2023

If you have no background in Python programming, avoid this class with Wong. The assignments take a rather long time to complete, the final project is easier but takes even more time than the assignments. The In Class Exercises seem to specifically designed to bring down grades. Overall, do not take this class with intention of being a GPA booster.

3.0
5.0
DATA211
Apr 21, 2023

This class is not meant for those who are just starting to learn Python. The assignments were much harder than the concepts that were taught in class and the in class exercises were designed to bring down your mark unless you know how to write an entire code by hand in 50 minutes. I had to rely heavily on my TA to succeed in the assignments.

Lots of homework
4.0
2.0
DATA201
Grade: A+
Jun 19, 2023
Would take again

He is really great. His classes were engaging and funny. Plus, he gives out reward points for answering in-class questions. After a while, you realize that you don't really need to go to class for this course as everything that is to be graded on is taught during the labs and the TA's are very helpful. Submit your work early for extra points.

EXTRA CREDIT
Clear grading criteria
Hilarious
5.0
1.0
DATA201
Grade: A+
Dec 13, 2023
Would take again

Professor Wong is super caring, helpful, and funny. He is very accessible outside of class, and answers emails almost immediately. He also give out reward points that can go toward increasing your grade or resubmitting assignments. The assignments themselves were very practical and easy to understand.

Clear grading criteria
Hilarious
Caring
5.0
2.0
DATA201
Grade: A+
Jan 3, 2024
Would take again

He is a great professor and I do not really understand why people don't like him. He does his best to ask for feedback from students and makes sure there is feedback for assignments. The assignments were a little bit confusing sometimes but he made the course very unstressful and easy to be successful. I would take him again.

Amazing lectures
Caring
Graded by few things
4.0
1.0
DATA201
Grade: A+
Jan 20, 2024

Great class, if you know some data content slides are good enough (and tutorials). TA's really helpful for assignments, group project and assignment easy but tedious.

Group projects
Clear grading criteria
5.0
2.0
DATA201
Grade: A+
Apr 23, 2024
Would take again

Lots of opportunities for bonus marks. Straight forward course. Nice guy and doesn't grade too harshly. Assignments are very tedious though.

5.0
1.0
DATA201
Grade: A+
May 6, 2024
Would take again

This is probably the easiest class I have taken since grade 7. A third grader could get an A in this class with minimal effort.

5.0
1.0
DATA201
Grade: Not sure yet
Jun 10, 2024
Would take again

Nelson is super caring and kind. This class is very easy, but it's worth it as the skills look great on a resume and will definitely be helpful in the professional world. The assignments are straightforward, but require more time and effort than they appear to. There are also offers numerous chances for bonus points.

EXTRA CREDIT
Group projects
Clear grading criteria
5.0
2.0
DATA211
Grade: A
Jun 27, 2024
Would take again

Very engaging and effective lecturer. I really enjoyed the class. The assignments take way more time than you think the will, start early! The clarity of the assignment instructions and grading criteria could use some work. The TA's are inconsistent in the way the grade assignments. The lab instruction from the TA's was sub par at best.

EXTRA CREDIT
Group projects
Amazing lectures
1.0
2.0
DATA201
Nov 1, 2024

Boring to do simliar work for times and for a booster it's just too boring

5.0
3.0
DATA201
Grade: A
Jan 6, 2025
Would take again

This class has the odd reputation as a GPA booster. However, this is not an easy class. It takes time, effort, and careful attention to detail to get an A. Many thought it was going to be an easy light workload, and didn't get an A. Assignments take 10+ hours to do well and there are 5 of them. Lots of work, but an A is possible with a good effort.

Group projects
Clear grading criteria
Lots of homework
5.0
1.0
DATA201
Grade: A+
Jan 8, 2025
Would take again

Easy class. Put effort into the assignments and complete the extra credit questions. You can resubmit if you make a mistake on one of the four assignments. The grading rubric is quite clear. It may seem easy, but always start your assignments asap, it takes time if you want to get an A!

Tough grader
Group projects
So many papers
3.0
3.0
DATA201
Grade: A+
Jun 9, 2025
Would take again

I find that hes ight

Group projects
Graded by few things
Accessible outside class
4.0
1.0
DATA201
Grade: A+
Aug 29, 2025
Would take again

Even though I remember last year there was one annoying assigment but overall an easy A booster to take just show up to your groupwork sessions and finally he marked the presentation pretty nicely so recommended to take Data201 overall.

5.0
1.0
CPSC398
Grade: A+
Dec 1, 2025
Would take again

Nelson is super caring, helpful, and funny. He will answer emails almost immediately and is very accommodating for this class since it's a Pass/Fail course. Would highly recommend this class as it is fairly easy as long as you are comfortable with public speaking/presenting and Nelson makes it an enjoyable experience.

Participation matters
Graded by few things
Accessible outside class
5.0
1.0
CPSC398
Grade: Audit/No Grade
Dec 5, 2025
Would take again

398 was easily one of the most applicable and useful courses under CPSC, since most Comp-Sci majors have no clue how to present. The class had a really good energy and his feedback was great. Everyone in the class had noticeably improved at both presenting and giving feedback, and he was more than fair about expectations and requirements.

Participation matters
Group projects
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

7%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 60 grades
Most common grades:
A (17)
A+ (15)
B+ (7)
Grade Distribution
A(32)B(11)C(3)D(3)F(0)A-/B+(13)
Based on 71 reported grades
A: 17
A+: 15
B+: 7
Not sure yet: 6
Common Tags
Group projects (23)
GROUP PROJECTS (15)
Clear grading criteria (12)
Skip class? You won't pass. (11)
Lots of homework (11)
Tough Grader (10)
Tough grader (10)
Hilarious (9)
Rating Trend

Improving

+1.00 avg change
Jun
Nov
Jan
Jun
Aug
Dec
Last 6 months
Ratings by Course

SENG513

5.0

(1)

CPSC471AND461

5.0

(1)

CPSC398

5.0

(2)

SCNC201

4.0

(1)

CPSC461

3.8

(4)
+8 more courses
Difficulty by Course

217CPSC

4.0

DATA211

3.9

CPSC217

3.6

SCI201

3.0

CPSC471AND461

3.0

Similar Professors