3.0
Quality2.9
Difficulty48%
Would Retake96
Reviews48%
Would Retake
96
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
37%
Textbook Required
7%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.00 avg changeRatings by Course
SENG513
5.0
(1)CPSC471AND461
5.0
(1)CPSC398
5.0
(2)SCNC201
4.0
(1)CPSC461
3.8
(4)Difficulty by Course
217CPSC
4.0
DATA211
3.9
CPSC217
3.6
SCI201
3.0
CPSC471AND461
3.0
Reviews (96)
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.
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.
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.
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.
Easiest course of my life
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.
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!!
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.
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.
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.
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.
It wont be easy as people make it out to seem NOT WHAT YOU EXPECT good luck on midterm is is HARD
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.
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
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"
He teaches the material well, but can be very picky when it comes to writing tests
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
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.
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...
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.
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.
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!
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
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.
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
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
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.
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.
What a waste of time this class was. Brutal!!
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.
TONS OF GROUP WORK AND PRESENTATION. HATE IT.
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.
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.
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.
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.
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.
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.
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
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.
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.
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!
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
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.
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.
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.
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.
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.
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
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
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
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
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!
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.
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.
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!
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???
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.
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.
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???
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.
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.
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.
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
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.
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
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.
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.
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!
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.
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.
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.
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
Hes rude and truly awful
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
Lots of opportunities for bonus marks. Straight forward course. Nice guy and doesn't grade too harshly. Assignments are very tedious though.
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.
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.
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.
Boring to do simliar work for times and for a booster it's just too boring
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.
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!
I find that hes ight
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
37%
Textbook Required
7%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.00 avg changeRatings by Course
SENG513
5.0
(1)CPSC471AND461
5.0
(1)CPSC398
5.0
(2)SCNC201
4.0
(1)CPSC461
3.8
(4)Difficulty by Course
217CPSC
4.0
DATA211
3.9
CPSC217
3.6
SCI201
3.0
CPSC471AND461
3.0