2.8

Mingwu Chen

Computer Science - Langara College

2.8
Quality
3.3
Difficulty
35%
Would Retake
143
Reviews
2.8
Quality
3.3
Difficulty
2.8
Helpful
2.7
Clarity

35%

Would Retake

143

Reviews

Rating Distribution
Official

5

34

4

24

3

19

2

17

1

49

What Students Say

Ming-wu Chen is not a bad teacher for the most part

CPSC1030 - 2.0 rating

Even if you do your work properly as per the requirements, if he dont like you, he is not going to give you marks

CPSC2180 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

87%

Textbook Required

28%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 42 grades
Most common grades:
Not sure yet (13)
A (10)
B+ (7)
Grade Distribution
A(16)B(7)C(3)D(5)F(1)A-/B+(10)
Based on 60 reported grades
Not sure yet: 13
A: 10
B+: 7
B: 6
Common Tags
Participation matters (23)
Tough grader (21)
Lots of homework (16)
Test heavy (16)
Skip class? You won't pass. (14)
Gives good feedback (13)
Tough Grader (7)
Clear grading criteria (6)
Rating Trend

Stable

-0.07 avg change
Mar
Apr
May
Apr
Dec
Nov
Last 6 months
Ratings by Course

CPS101

5.0

(2)

CPSC1155

5.0

(2)

CPSC001

5.0

(1)

CIS145

5.0

(1)

MANYCPSC

4.0

(1)
+27 more courses
Difficulty by Course

CPSC1280

5.0

INFO1112

4.9

1010

4.5

CICS526

4.3

1480

4.0

Reviews (143)
1.0
4.0
1010
Grade: A-
Jun 18, 2002

No Comments

1.0
3.0
CPSC1110
Oct 30, 2002

No Comments

3.0
4.0
CPSC2180
Jan 31, 2003

He has a nice smile... but ASM is not easy~ :)

1.0
3.0
CPSC1100
Mar 7, 2003

He's difficult to understand. Doesn't explain properly. Boring...Did I mention UNCLEAR!?!?!?!?!AVOID AT ALL COSTS

3.0
3.0
CPSC1401
Mar 11, 2003

crucial on instructions, esp. on midterms!! lost full marks for answering a ques differently, even when answer was correct :P

3.0
1.0
CPSC2180
Mar 21, 2003

average, better than most Cpsc teacher in Langara.

4.0
2.0
CPSC1401
Apr 8, 2003

good teacher, friendly, availible to ask Qs, maybe not best english, but good everything else

1.0
5.0
1010
Jul 15, 2003

he is a hard marker

4.0
3.0
CPSC2180
Jul 28, 2003

His english wasn't very good when I took the class in 2002. He was genuinely trying to help and was actually teaching the material though.

3.0
2.0
CPSC1010
Aug 7, 2003

obviously, he's not that good in english, but knows all the cpsc stuff...exams are neither easy nor hard...

3.0
1.0
CPSC1010
Aug 15, 2003

Dr. Chen may know his stuff, but he has difficulty phrasing basic concepts for the unitiated. The lab assistant was unhelpful, and was never even introduced by name. Labs SUCK if you try to show initiative. Do only what is asked of you and no more!

2.0
3.0
1280
Jun 28, 2004

Language definitely a problem. Definitely avoid for 1280. He won't cover everything in class but will expect you to research. Exams are super tough.

1.0
5.0
CPSC1280
Jul 8, 2004

Very Lazy and Boring. Poor teaching and english skills. Does not always know the material. Confuses instead of explaining. Gives too much homework. Does not control his markers. Lowers class grades by giving new material on final exam.

2.0
3.0
CPSC1010
Aug 4, 2004

omg..worst english ever. i remember counting how many times he said "ya" at the beginning of the year, it was up to around 100 in 1 hour!! got better tho as the year went on. bit of a stubborn ass sometimes. doesn't negotiate test marks or laten

3.0
3.0
CPSC1010
Jan 5, 2005

He needs up upgrade his English, no offense, and make things more interesting. He was alright, but gave the same example and repeated the same thing over and over again. He wasn't too hard to follow, though, if you can read between thelines and the textbooks and notes.

1.0
3.0
CICS526
Mar 14, 2005

His English is worse than anyone in our class. The whole class is just read the notes. He can be late to post the assignment but we have no chance to ask for an extension! Never want to do any more support to student! The worst one I have ever seen!

2.0
3.0
CPSC1401
Mar 19, 2005

He is very hard to understand at times, moves way to fast for anyone to understand what he is saying. Does alot of derivations and proofs of equations, he chooses favorites and you can get on his bad side very quickly, tires to make jokes but they are not funny. unless u like reading textbooks

1.0
5.0
CPSC1401
Mar 29, 2005

Treats his classes like they were in high-school, by making derogitory/false comments and forcing remarks such as "You should know this already" and "I don't expect you would know this" and "You must do all your assignments or you won't be able to do the final". Also extremely hard to understand.

2.0
4.0
DFGD
Apr 8, 2005

No Comments

5.0
2.0
CPSC1010
Jul 21, 2005

A fair teacher. His English needs improving

4.0
1.0
CPSC1000
Jul 21, 2005

easy, but bad english

3.0
3.0
CPSC1010
Aug 11, 2005

As long as he teaches the stuff u need for the exams,his English is really not a big problem, come on.Besides,he's Mandarin, if u want, u can talk with him in Madarin.Generally, he's okay!

3.0
3.0
CPSC1010
Aug 22, 2005

No Comments

3.0
2.0
CPSC1010
Aug 31, 2005

He has the talent to turn an easy course into super difficult >.< He has an evil marking TA too, which made the marks worse. By the end, even the most hard working students in the class only ended up with A-. Watch out for the written midterms!! Lab tests are generally ok, not too hard. Make sure you always submit things on time, or else u get 0.

2.0
5.0
CPSC1280
Nov 25, 2005

Extremely tough marker and rigidous on deadlines. You must be there at the lab or automatically you fail the lab. And the labs must be handed in at midnight on the day the lab was assigned. Considerably intellectual in his field of study, but terrible in communciating it across to the students due to poor English (no offense) and high expectations

3.0
3.0
COSP
Jun 8, 2006

good teacher

4.0
3.0
MANYCPSC
Aug 3, 2006

A lot of people have a hate on for mingwu, this is unfair, his lectures are clear, tests fair, only thing is bad assignment due dates (due friday/saturday night) I have had him for more classes than any other instructor

3.0
1.0
CPSC1000
Aug 4, 2006

easy class

5.0
3.0
CPS101
Oct 5, 2006

he is really good

5.0
2.0
CPSC1150
Dec 3, 2006

i feel easy to follow his class. he is very clear with his lecture and it's highly organized. if u expected urself to learn a lot, he may not be a very good one. he followed his textbook 99%, but this is why he didn't confuse ppl. He is willing to help ppl during his office hr...

5.0
3.0
CPSC1150
Jun 29, 2007

He is a great teacher. It's mandatory to go to class and do all the labs by urself. u will do well if u understand the labs. try to talk to him ^-^ since he is an asian, he has a bit of accent~ so watch out~

4.0
3.0
CPSC1150
Jul 19, 2007

He is a very funny person and he explains the materials clearly. He teaches a little bit slow but that's really good for the beginners, who have no idea about programming. Then he has very strong Chinese accent, which sometimes is very funny. If u can speak Chinese, u can talk to him and u'll find he is nice.

1.0
2.0
CPSC1040
Dec 14, 2007

No Comments

5.0
1.0
CPSC1000
Mar 23, 2008

He is a good intructor, the course is easy and helpful. He doesnt require u showing up every class,but if u fail in the midterm, u are in trouble. Anyway, he is a nice guy.

1.0
5.0
CPSC1150
Aug 1, 2008

he is a hard marker and always make fun of the students who can not solve the problems. If you have some background on programming you may find his class OK ;Otherwise, don't take his class

1.0
5.0
CPSC1150
Feb 18, 2009

There is no no word to explain him... he was the worest theacher in my life. Need to prctice his English.

3.0
4.0
CPSC1181
Apr 4, 2009

bad prof. good at explaining, but keeps showing EVERY students marks over the projector; which shows our names/stud#/grades. no privacy? tells the whole class who did the worst on midterms. someone walk in to class and he hands them midterm and just tells the whole class he failed, just wow! labs r ok, reviews r easy. i do not recomend him for 1181

1.0
3.0
CPSC2130
Apr 16, 2009

Well, if you are planning to take a course with hime and you want to LEARN something, it is the best idea to avoid him. What make him the worst is that he teaches a thing very roughly by READING the notes with non-understandable pron and gives a test with detailed question. Also he leaves during the class VERY often.

1.0
3.0
CPSC2130
Apr 20, 2009

agreed to below student's critics. He's the worst of all, he doesn't know how to TEACH. the instructions he gave are always vague, even when students asked several time for study guide for midterms, he'd wait till the last minute prior to exam and give very very vague, misleading and useless instructions/info about the exam. (he's the worst TEACHER

5.0
2.0
CPSC1181
May 14, 2009

WOW. I'm kinda shocked at the comments coz I had no problem with him. I think he's great. YOU DO HAVE TO REALLY STUDY THOUGH since CPSC isn't an easy course. I find he explain things really well. No surprises on the midterms as well. Even if I don't know the answer to some questions, I remember him talking about it in class. He's really cool.

1.0
5.0
CPSC1181
May 20, 2009

Wasting time to take his course. He need to learn English and not friendly to students. Marking is not fair though.

4.0
3.0
CPSC1150
Jun 10, 2009

Minwu is not that bad as many people said. He is a good instructor for the beginner of programming while is not very good at teaching other courses such as CPSC2310, even though I got a good grade in that class.

4.0
3.0
CPSC1150
Sep 7, 2009

except his chinese accent and little bit hard exams, he is a quite good instructor. If you just do review questions and follow the ppt, you will get good grade in his class.

4.0
2.0
CPSC1150
Nov 2, 2009

Mingwu is not bad..... he can explain most of the material. since this course is not easy and need some talent, if you don't understand, then you don't understand.......for me, he explain things clearly..

2.0
3.0
CPSC1181
May 6, 2010

I knew all this material before going into his course. He purchased the notes he gives online from the publisher of Big Java, which makes them very concise, which is good because Mingwu is practically incomprehensible. If you ask him about sth he'll reword what hes said in an effort to get you to understand it, but his accent is a clear problem.

5.0
2.0
CPSC1150
Jul 14, 2010

He is a nice teacher. He is however vocal to people who don't show up or people who fail. Textbook cost $140 and there's about 4labs a week (20mins-hour ea assignment). The textbook labs can be vague in instruction, so ask questions. Show up to classes, do all labs will be an Easy A/B.

2.0
5.0
CPSC2130
Aug 11, 2010

Horrible. He doesn't know how to teach and there were students who were better in the course than him. He confessed to having his six year old make most of his flash work. This is a multimedia and animation course. If you don't even have a remote artist in you and are the dullest person on earth, the last thing you should do is teach it! Horrible

2.0
4.0
CPSC1181
Aug 11, 2010

He doesn't have a good command of english; gets nervous teaching and just reads notes in class. Don't expect him to answer a question like he's actually listening; he seems like a good programmer but he is one of those people who have no clue how to explain it to someone else. Labs were extremely hard. If you can't do them he won't help

4.0
2.0
CPSC0000
Sep 7, 2010

So far i know... he is one of the most knowlegable prof at Langara.

3.0
3.0
CPSC1000
Dec 7, 2010

Mingwu knows his stuff. However, he does not mark fairly and has a very thick accent. This can hinder the learning process. It should be an online course only. I don't get the impression that he enjoys teaching. He does not like questions, period! He comes across as being the only person in the room. He is always right. Remember that!

2.0
3.0
CSPC1000
Dec 9, 2010

This class was a waste of time. Would have been better if it was an online course because there was really no point in going to class. However, when you do attend class, you wont be able to understand much with Mingwu's thick accent. Assignments are a breeze with the book by your side but there definately no point in going to class for this course.

5.0
2.0
CPSC1155
Jan 14, 2011

he is a good prof. he explained my questions clearly.if you can participate in those practises in the class actively and try to understand labs you will get A. i have no back ground on c++ but i sldo can get A+.however the midterms and final is hard.(a good way to learn is senting all your questions to him by email)

2.0
4.0
CPSC1040
Mar 22, 2011

At first the class was great. He was very enthusiatic to everyone and encouraged everyone. Then he started picking out favourites and noticed that he acted up towards certain students(me). He treated me like i was an idiot and other times like I was not even there. Looking forward for this sem to end so I don't need to have this guy anymore.

5.0
2.0
CPSC1155
Nov 22, 2011

Lots of in class exercises, often he would give the answers right after we did tried them. Pretty effective teaching method if you have some prior experience in programming. Fun class with many happy students.

5.0
2.0
CPSC1040
May 7, 2012

Fantastic prof. Slightly thick accent but it is easy to get used to it. He explained everything very clearly and took the time to go through sample problems on the board in lectures. As long as you pay attention in class and read the notes, the labs will be easy and you should get a good grade.

5.0
2.0
CPSC001
Jan 3, 2013

Do the work and you'll pass. Study and you'll get an A+

5.0
2.0
CPSC1150
Jun 25, 2013

He is clear about the course materials. Dont have to take notes. Do not skip classes and try not to be late. He encourages you to study hard all the time. Do so, you'll get a good grade.

4.0
3.0
CPSC1150
Jan 7, 2014

Exams consist of both theory and application. Usually the first part of his exams is definitions/concepts, then tracing/finding errors, and then they end with writing code. His lab assistant Richard has no clue about personal space. Mingwu is pretty standard. Boost your grade by showing up to every class. He makes funny compsci jokes now and then!

5.0
3.0
CPSC1040
Jan 23, 2014

Really good professor.

4.0
2.0
CPSC1040
Jan 29, 2014

Very easy course and good professor. GPA booster

5.0
1.0
CPSC1150
Mar 21, 2014

An easy and passionate teacher, always smiling (I really appreciate this!!), but with some Chinese accent (not hard to understand.) He repeats telling you what is important and what will be shown on the next exam. Listen carefully, memorize the definition of some specific terms, write down those in-class practices, you will be good!

4.0
3.0
CPSC1040
Grade: B+
Apr 1, 2014

Labs are important to attend if you do not understand content, though attendance is not mandatory. All assignments and easy and exams are easy/fair. He DOES NOT take late assignments, so hand them in! Almost 100% of the exams are from/based on assignments and slides. Pay close attention to material if you cannot understand through his accent.

5.0
3.0
CPSC1150
Apr 7, 2014

I recommend taking java from him. He treats the class as beginners. He tells you what to expect and what to know on his mts. If you follow his powerpoints and make sure to be in class when he gives hints what might be on the mt. You'll do pretty good but you will be pressed for time as u get an hr.

5.0
2.0
CPSC1150
Apr 9, 2014

One of the best Comp Sci teachers at Langara. He has a great personality and is very helpful. The lab work is directly related to what is currently being taught in lectures and you are given lots of time to complete it. Attendance is not mandatory but recommended for participation marks. I highly recommend this teacher!

4.0
2.0
CPSC1150
Grade: B
May 6, 2014

Go to class, pay attention, ask question if you get stuck, use his office hours, finish all the labs, and study. Then you will be fine.

4.0
1.0
CPSC1040
Grade: A+
Aug 23, 2014

Attend lectures, figure out all the lab materials, study hard you'll get an A. It is not hard. He does some not-so-funny jokes, but he is nice.

4.0
2.0
1150
Sep 17, 2014

Nice teacher with some accent but you will get used to it soon. Friendly always smiles and very patient. The class note his PPT cover everything no need to spend much time on reading textbook. No multiple choice questions on the exams but most of the questions are basic no tricky weird questions.

3.0
4.0
1480
Dec 2, 2014

If you take his class, here are some tips: - Lectures are long & boring because the material is dry and sometimes confusing. - He has somewhat of a thick accent so sit close. - Make sure you read up on the slides. Reviewing and understanding the material before each class is key - Miss the lecture? Okay. Miss out on labs (Worth 20%)? No

1.0
5.0
CPSC1480
Grade: A+
Mar 27, 2015

i think there is no need of taking class aS u cant understand anything. moreover he choose his favourite students and do not take every student as the same. i really never want to take his class again.

4.0
3.0
1150
May 5, 2015

Mingwu is one of the best CompSci instructors at Langara, I suspect his low scores here are reflective of lazy students underestimating the difficulty of the class. Do the reading in advance, show up to all lectures, aim for 100% on your labs and you'll excel. His lecture slides are so comprehensive you do not need the textbook.

5.0
1.0
1150
Jul 21, 2015

Mingwu is the best compsci prof at Langara. He's helpful, funny and really knows his stuff. I'm blown away by the poor reviews on here - I suspect that they're left by lazy students who underestimated how difficult the courses he teaches would be. Make sure he knows you by name for bonus marks: Sit at the front and participate. Highly recommended.

5.0
1.0
CPSC1480
Grade: Rather not say
Dec 24, 2015

I took CPSC1480 with him last year, and I forgot to rate him. Mingwu Chen is one of the best instructor in Langara. Highly recommend him if you want to learn knowledge plus enjoying your semester. He prepare for lecture very well, not like some of the instructors in Langara just dont know we are living in 21st century.

5.0
3.0
CPSC1150
Grade: A
Apr 9, 2016

Best CS teacher in Langara. Very thick accent, but we live in a multicultural country. His lectures are traditional but clear, with lots of practice. Tests can be tough but marking is fair. LABs really make you exercise what you learned. There's no easy A in CS if you skip classes and don't study, so as long as you do that, you'll be fine

5.0
4.0
CPSC1160
Grade: A
Apr 21, 2016

Mingwu is always my first option for CS courses. It is my second time with him, he is always good at explaining concept and expect hard work for you. Believe me you will learn more from him and those knowledge will benefit for you. Keep in mind course is not easy, learn from him and DO THE MORE EXERCISE.

4.0
4.0
CPSC1150
Grade: A
May 2, 2016

I highly recommend Mingwu Chen. He is a very nice guy and generous grader. Participation matters a lot, he remembers all of his students by name. Also, he is good at explaining stuff. I appreciate the fact that he doesn't simply read from lecture slides but provide examples. He is also funny, we would joke a lot on the lectures.

3.0
3.0
CPSC1150
Grade: C+
Jun 23, 2016
Wouldn't take again

I took my first CS class with him, and he's an okay teacher. At first it's hard to understand him due to his heavy accent, but you'll get use to it, in beginning it was hard for me to understand. Doesn't give out practice questions, he just tells you to use the book. He's helpful when you ask him. There are better CS teachers though.

4.0
2.0
CPSC1030
Grade: A+
Nov 2, 2016
Would take again

I like Mingwu. His lectures are pretty straightforward and he is able to explain concepts clearly. He's a stickler for attendance so be sure to come to class and be on time.

Participation matters
Skip class? You won't pass.
Hilarious
5.0
3.0
CPSC1030
Grade: A+
Dec 14, 2016
Would take again

Mingwu is an awesome guy. If you do your assignments and show up to class, you can easily get an A+. On the tests, he marks generously as long as he knows you know what you are doing even with small mistakes here and there. Funny and straight forward.

Participation matters
Clear grading criteria
Hilarious
5.0
2.0
CPSC1150
Grade: A
Mar 31, 2017
Would take again

fun class. great prof. he is really funny.. sometimes.

Gives good feedback
Amazing lectures
LECTURE HEAVY
5.0
2.0
CPSC1150
Grade: A+
Apr 7, 2017
Would take again

Easy grader, clear slides but do your labs yourself

Gives good feedback
Clear grading criteria
EXTRA CREDIT
4.0
3.0
CPSC1030
Grade: A
Apr 8, 2017
Would take again

Good professor, he is a bit tougher on the grades but nothing out of the normal. Some students complain about him but for what I have seen those students do not put enough effort into learning.

Gives good feedback
Participation matters
Clear grading criteria
4.0
3.0
CPSC1150
Apr 8, 2017
Would take again

I liked doing the course with him, he used a lot of power point for this course so the lectures were a bit tiring sometimes but not that much. The class didn't go that well and some people complained about it, learning Java is not a trivial thing and many of the students didn't put the effort into it.

Gives good feedback
Clear grading criteria
LECTURE HEAVY
1.0
5.0
CPSC1150
Apr 8, 2017
Wouldn't take again

this instructor is the worst instructor I have ever taken ." tough grader ".doesn't explain much in class("useless classes").

Tough Grader
TEST HEAVY
3.0
2.0
CPSC1160
Feb 3, 2018
Wouldn't take again

Easy A. You just have to show up and listen, you get a free 5% as well. However, not very helpful when you have to take 2150 because he doesn't go as in depth as the other profs, but it's an introductory course. maybe why? Very nice prof, go to his office hours and he'll help you. Textbook helps as well.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
2.0
3.0
CPSC1030
Mar 5, 2018
Would take again

Ming-wu Chen is not a bad teacher for the most part. He gives good information on his power-point slides, makes class intriguing at times and has good humor. However, he's a hard marker.A lot of my assignment marks get missed or judged incorrectly, and a lot of the times where help is needed, he tells you to just look at the material "closer", etc

Tough Grader
Participation matters
LECTURE HEAVY
4.0
4.0
CPSC1150
Apr 9, 2018
Wouldn't take again

Nicest teacher I have known so far. If you can get past his heavy accent, then you should be able to understand his teaching methods. Pros: He knows what he is saying and can go in depth. A very open-minded teacher which lets him make the classes enjoyable. Cons: His accent makes it difficult to listen. As a result, it can be boring in his class.

Tough Grader
Participation matters
Skip class? You won't pass.
1.0
3.0
CPSC2130
Apr 12, 2018
Wouldn't take again

He is not a good choice if you want to learn something. If you want to take his class, don't be creative because he won't appreciate it. He chooses his best students and rest of the students dont matter to him.

Tough Grader
Participation matters
LOTS OF HOMEWORK
1.0
5.0
CPSC2180
Apr 12, 2018
Wouldn't take again

Even if you do your work properly as per the requirements, if he dont like you, he is not going to give you marks.

Tough Grader
Participation matters
Skip class? You won't pass.
3.0
3.0
CPSC2130
Grade: Not sure yet
Apr 18, 2018
Wouldn't take again

He is not good at teaching or explaining, I guess this is why he always gives us some material so that we can be capable of finishing homework. But he is a nice person; if you show your hard work and put time for studying, he will be fair and caring. After all, he knows what he teaches.

Tough Grader
Get ready to read
TEST HEAVY
2.0
4.0
CPSC1150
Apr 24, 2018
Wouldn't take again

Do not take 1150 with him if you do not have a solid background in Java. He will screw you over with his poor lectures and tough grading. He picks favorites and only pays attention to them so be aware of that

Tough Grader
Participation matters
TEST HEAVY
5.0
3.0
CPSC2130
Grade: Not sure yet
Apr 25, 2018
Would take again

One of the best CPSC prof at Langara. I am not sure why there are too many negative words towards to him, he explains concept and algorithm extremely clear. Highly recommend him for those who really wants to learn something. If you just wanna pass the course, do not waste his time. Prepare before lecture would definitely help.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CPSC1030
Grade: Incomplete
Jun 19, 2018
Would take again

Overall, he is a good professor. He teaches very well. Though his accent is a little problem in the starting of the course but you will easily get used to it. I highly recommend him for CPSC1030.

Respected
Participation matters
LOTS OF HOMEWORK
1.0
4.0
CPSC1150
Mar 26, 2019
Wouldn't take again

Very poor lectures, exams are so hard. Labs and assignments will not help you on the test or exam. if you have CPSC 1150 with him, you are screwed.

Participation matters
Tough grader
5.0
1.0
CIS145
Grade: Not sure yet
Apr 18, 2019
Would take again

Mingwu Chen what I have realised at UFV is a very good professor. He is just amazing and just teaches you like a companion.

Gives good feedback
Respected
Inspirational
1.0
2.0
CPSC1040
Grade: B
Jul 7, 2019
Wouldn't take again

Has a very heavy accent that makes lectures hard to understand but you get used to it. After a couple classes he picks favourites and ignores everyone else's contributions. If you have a disability or other circumstances that need accommodating, DO NOT TAKE HIS CLASSES. Overall boring but knows his stuff.

3.0
3.0
CPSC1160
Grade: B-
Aug 30, 2019
Would take again

Take this class if you wanna pass algo 1 easily

Accessible outside class
Participation matters
Skip class? You won't pass.
5.0
4.0
CPSC1160
Dec 25, 2019
Would take again

Great teacher. He teaches his students to become better problem solvers. I enjoyed CPSC1160 with him a lot.

Participation matters
Skip class? You won't pass.
Clear grading criteria
2.0
5.0
INFO1112
Grade: Not sure yet
Mar 2, 2020
Wouldn't take again

No help, You have to do everything by yourself

Lots of homework
Test heavy
Tough grader
1.0
5.0
INFO1112
Grade: Not sure yet
Mar 2, 2020
Wouldn't take again

enough money, can try

Lots of homework
Test heavy
Tough grader
1.0
5.0
INFO1112
Grade: Not sure yet
Mar 6, 2020
Wouldn't take again

Have enough money ,can try otherwise be wise .

Lots of homework
Participation matters
Test heavy
1.0
5.0
CICS526
Grade: Not sure yet
Mar 6, 2020
Wouldn't take again

Lots of homework to do and even if you get help from slides he always says "Your work is same as other student " and gives 0 . Total wastage of Time and Money.

Lecture heavy
So many papers
Tough grader
1.0
5.0
CICS526
Grade: D-
Mar 6, 2020
Wouldn't take again

Think twice before making any decision

Test heavy
Lecture heavy
Tough grader
5.0
5.0
CPSC1150
Grade: Not sure yet
Apr 13, 2020
Would take again

Mingwu is extremely excellent Computer Science instructor. I am glad I took the course with him, learned a lot from him. The nature of the course is not easy, so you have to spend more time on the material. He is always helpful with your quesitons. Attendence is important, and if you try your hard work, easily can get B from this course.

Gives good feedback
Accessible outside class
Inspirational
1.0
5.0
CPSC1150
Grade: F
Apr 22, 2020
Wouldn't take again

One of the worst instructor ever, never replies your email. Do not waste your time if he is your instructor.

5.0
5.0
CPSC1150
Grade: B+
Apr 22, 2020
Would take again

Mingwu is really good at teaching, he cares about student and make out life way easier. Nature of the course is hard, but you can prepare well for study. Read his lecture slides plus pay attention to his lecture. You will be surprised by how good he is. Do not fooled by negative comments here, you will find of it is all lie at the end.

Gives good feedback
Respected
Get ready to read
1.0
5.0
INFO1112
Grade: Rather not say
Apr 23, 2020
Wouldn't take again

This is the worst professor Ive ever met in my life. Lectures are too basic whereas exams are out of the world. Trust me hes not gonna pass you are not good in his course or his favourite. He targets students and doesnt give any chance to improve. Dont take this professor.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
INFO1112
Grade: C-
Apr 24, 2020
Wouldn't take again

Worst instructor ever chosen in my life. So rude and he don't even give you 0.5% to pass.

Lots of homework
Participation matters
Skip class? You won't pass.
5.0
5.0
CPSC1150
Grade: B+
Apr 25, 2020
Would take again

Looks like couple of "losers" are taking advantages here. Do not fooled by their comments. Mingwu is extremely good instructor who can teach you all the knowledge you need to pass the course. Attend the lecture, do your homework and read the lecture notes, easy B for you. Of course, you can do nothing, and fail the course. Your choice.

Gives good feedback
Participation matters
Inspirational
2.0
4.0
INFO1112
Grade: D
Apr 25, 2020
Wouldn't take again

If you have a dream to fail in course, you can register with him and he will make your dream comes true.

Lots of homework
Skip class? You won't pass.
So many papers
2.0
3.0
CPSC2130
Apr 25, 2020
Wouldn't take again

If you want to learn something the do not take him! If you want to just pass the class, then go for it take his class!

Skip class? You won't pass.
1.0
5.0
INFO1112
Grade: D-
May 1, 2020
Wouldn't take again

I've no words to say about him, but have 1 suggestion "don't take his class".

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
5.0
INFO1112
May 20, 2020
Wouldn't take again

(KPU) Took INFO1112 with him in Summer 2019. Got a C-. Took it again in Fall 2019 with a different prof and got an A+. That is all you need to know. This is a horrific prof as you can tell from the previous reviews listed here.

Lots of homework
Tough grader
4.0
3.0
CPSC1150
Grade: A-
Jul 15, 2020
Would take again

Assignments are meaningful and if you attend his classes you will do great . do participate in class and you will be ok at midterms.

Gives good feedback
Respected
Participation matters
5.0
4.0
CPS101
Grade: A+
Sep 23, 2020
Would take again

I love Professor Chen. I learned a lot from his class. We had to do a lot of programming assignments which makes us capable to code. He is very nice and funny in the class as well. Those lazy students gave bad comments don't like homework and don't really want to learn. If you really like to code, you should take his class.

Gives good feedback
Lots of homework
Amazing lectures
1.0
4.0
CPSC2130
Grade: B+
Dec 14, 2020
Wouldn't take again

OMG The worst compsci prof I've ever had. I feel like I learned nothing from him. I just self-studied to 'survive' his ridiculous exams. He just read slides in class but tested us with difficult and trivial questions. And the amount of tasks in exam was CRAZY that you'd never ever finish it given time. Absolutely wasting your money and time!!!

Lots of homework
Test heavy
Tough grader
1.0
5.0
CPSC2130
Grade: B+
Dec 14, 2020
Wouldn't take again

OMG the worst prof I've ever had. I feel like I learned nothing from him. I just self-studied to "survive" his ridiculous exams. I taught basically nothing but tested us with hella difficult and trivial ones. And the amount of tasks given in exam was CRAZY that you'd never ever finish it given time. Believe me, Absolutely wasting money and time!!!

Lots of homework
Test heavy
Tough grader
1.0
4.0
CPSC2130
Grade: B
Dec 14, 2020
Wouldn't take again

Just Never take his class. Your entire semester will be depressing af.

Lots of homework
Test heavy
1.0
3.0
CPSC2130
Grade: Incomplete
Dec 14, 2020
Wouldn't take again

The worst professor I have ever met. He just read the whole slides during the lecture, which means he basically teaches nothing. You study by yourself while exams are so hard. Do not waste your time and money if you have chance to take another course.

Lots of homework
Test heavy
So many papers
5.0
4.0
CPSC2130
Grade: B+
Dec 16, 2020
Would take again

Best instructor I ever had in Langara. Videos and lectures are super clear, exams are fair mostly related to the assignment he gave it to us. Suggestion for those who wants to take his course, read lectures, take your time to study. Assignments are really time consuming, but at the end you will learn a lot.

Gives good feedback
Respected
Inspirational
1.0
3.0
CPSC1045
Mar 3, 2021
Wouldn't take again

Struggles to explain well or answer questions

Skip class? You won't pass.
Graded by few things
1.0
5.0
CPSC1045
Grade: A
Mar 22, 2021
Wouldn't take again

Terrible explanation from him, did not teach much and just reading by the slides. Terrible Marking as it is not consistent from TA. Asking question will be passed on to the TA and the TA seems to be fairly the same.

Participation matters
Test heavy
Lecture heavy
1.0
4.0
CPSC1150
Mar 27, 2021
Wouldn't take again

He only reads his slides, labs are difficult because he doesn't explain well, you can not discuss any grade with him, everything is with the TA but the TA is extremely strict and mistakes for people that are new to programing will cost you a lot. Classes are also very boring

1.0
3.0
CPSC1150
Grade: Not sure yet
Apr 1, 2021
Wouldn't take again

This course is the worst to me by now. A TA called Peter Tse marked all the labs, and just in a way that noboday could understand. He never follow what the teached taught in class, and would decuct marks for even a missing spaces. He never look at your code, just care about the output.

Participation matters
Test heavy
Tough grader
1.0
3.0
CPSC1150
Grade: Not sure yet
Apr 3, 2021
Wouldn't take again

He doesn't care about students at all. for this hard time, many students are studying at home country, with time differences, he still checked the attendance every single lecture, and asked for names during break time, which is ridiculous. the TA peter is even more ridiculous, rude, and give very low marks intentionally, but Chen never cared.

Participation matters
Test heavy
Tough grader
1.0
3.0
CPSC1150
Grade: Incomplete
Apr 3, 2021
Wouldn't take again

only one suggestion: don't take his course!! Absolutely no grading criteria, each time ask about gradings, he will tell you to ask TA. But TA's grading criteria is totally different from what he taught in class. so if you listen to him, you won't get marks.

Skip class? You won't pass.
Tough grader
2.0
4.0
CPSC1150
Apr 23, 2021
Would take again

Just to add, I mean do not try to make your code work perfectly during the test. A clear coding structure can give you enough mark. Otherwise, you do not have time to answer all question. If you are genius and can answer quickly, forget what I said...

1.0
5.0
CPSC1150
Grade: Not sure yet
Jun 23, 2021
Wouldn't take again

Don't take his course!

Skip class? You won't pass.
Tough grader
1.0
4.0
CPSC1150
Aug 17, 2021
Wouldn't take again

Difficulty: In-class 'practice' and labs: 2/10 Midterms/final: 6/10 (this is a big jump) Exams were very long; very few people in my 2-section class finished the exams; class averages were 60%. Reads through slides and goes through examples during lecture. Do extra practice from textbook to pass; I would not have passed without prior experience.

Accessible outside class
Participation matters
Tough grader
1.0
5.0
CPSC1150
Aug 24, 2021
Wouldn't take again

Bad course, teacher is sooo badd and He is so homophobic!!!!!

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CPSC1150
Grade: B+
Aug 24, 2021
Wouldn't take again

Mingwu is knowledgeable in Java, he is definitely an expert but he isn't a good teacher he is a boomer one means that he is old fashioned to teach, it's also annoying that a CS teacher always have trouble with the D2L system and zoom. he doesn't care about students he will READ the slides on classes and answer a couple of questions. Avoid him

Lots of homework
Tough grader
1.0
4.0
CPSC2030
Grade: B
Dec 23, 2021
Wouldn't take again

Prof has no communication with its markers. They just play hot potato between them on responsibility. Homework schemes are vague and misleading. Attendance marks are not told, and the final grade was calculated wrong. Expect you to learn from Google. There was literally one chapter where he just told us to copy his code without any explanation

1.0
5.0
CPSC1150
Grade: Not sure yet
Jan 27, 2022
Wouldn't take again

He never turns off his phone during every lecture and allows the phone to ring. He is disrespectful of the class. Dull lecture. Not taking him anymore after this term.

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
1.0
3.0
1150
Grade: B
Mar 18, 2022

would not recommend

1.0
4.0
1150
Grade: Not sure yet
Mar 23, 2022

- Teach Java but mid-terms and exams are hand-written - Teaching very slowly, I use 1-min to read a slide but he teaches for 10 mins, and he requires attendance - PowerPoint reader

Tough grader
Test heavy
1.0
5.0
1150
Grade: C+
Apr 4, 2022

Best prof ever, if you wanna to get C+. No feedback for your labs and midterms, you can definitely improve your coding skills with only yourself without any help. Last but not least, don't skip any classes, or your will miss 1 point each for your missing class (attendance is required).

Tough grader
Participation matters
1.0
5.0
1150
Grade: D
Apr 28, 2022

Bad professor, I will never take his classes, the exams are extremely tough, bad English accent, lack of respect, find a good instructor for computer science especially you are not good at cs!!

Tough grader
Lots of homework
Test heavy
1.0
5.0
1150
Grade: D
Apr 28, 2022

Poor lecture, attendance required, bad english, tough mid-terms and exams, FIND A GOOD PROFESSOR IF YOU ARE NOT GOOD AT CS like me!!

Tough grader
Lots of homework
Graded by few things
2.0
1.0
CPSC1150
Grade: A
May 1, 2022
Would take again

honestly not really a good teacher, however the work is so easy and a basic online tutorial on java will honestly teach you more than enough to get a good mark. other than that hes understanding, allowed me to skip a class becuase i had something to go to. overall leaniant teacher, easy course if you do learning on your own too.

Hilarious
Caring
4.0
3.0
1150
Grade: A
Apr 26, 2023
Would take again

Not much to say, he kind of lied about a question on the final worth 24% and how important the last chapter would be. However, if you show up to class and participate the class is way better. Labs are good and where you learn 80% of the class. Look at definitions from the textbook they're worth a lot on both midterms. TLDR: not bad kinda mid tier

Participation matters
Lecture heavy
Test heavy
5.0
4.0
CPSC2030
Grade: A
Apr 28, 2023
Would take again

Great prof, knows his own stuff. Assignments mark releases on time and marker is really responsbile I guess, he even gives some advice for coding/solving. Recommend this instructor! Learned a lot!

4.0
2.0
CPSC1030
Grade: A
Dec 18, 2023
Would take again

The Professor Is very helpful , guiding , prioritizes each student and attends each student to see if they are doing right. If you are regular and positively participate , he gives marks for that too.

Participation matters
Amazing lectures
Gives good feedback
5.0
4.0
CPSC2030
Grade: A-
Dec 18, 2023
Would take again

Professor Chen is great and amazing. He has accent but easy to understand him. Little bit "problem" is course is based on PHP, not based on Nodejs. Highly recommend him.

Amazing lectures
Hilarious
Caring
3.0
4.0
CSC1150
Grade: B
Nov 13, 2024

Lectures move slowly, but attending is key. Labs where you learn most. Textbook definitions are crucial for exams. unstuck study helped me prepare alongside other resources.

Class Info

Online Classes

100%

Attendance Mandatory

87%

Textbook Required

28%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 42 grades
Most common grades:
Not sure yet (13)
A (10)
B+ (7)
Grade Distribution
A(16)B(7)C(3)D(5)F(1)A-/B+(10)
Based on 60 reported grades
Not sure yet: 13
A: 10
B+: 7
B: 6
Common Tags
Participation matters (23)
Tough grader (21)
Lots of homework (16)
Test heavy (16)
Skip class? You won't pass. (14)
Gives good feedback (13)
Tough Grader (7)
Clear grading criteria (6)
Rating Trend

Stable

-0.07 avg change
Mar
Apr
May
Apr
Dec
Nov
Last 6 months
Ratings by Course

CPS101

5.0

(2)

CPSC1155

5.0

(2)

CPSC001

5.0

(1)

CIS145

5.0

(1)

MANYCPSC

4.0

(1)
+27 more courses
Difficulty by Course

CPSC1280

5.0

INFO1112

4.9

1010

4.5

CICS526

4.3

1480

4.0

Similar Professors