2.8
Quality3.3
Difficulty35%
Would Retake143
Reviews35%
Would Retake
143
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
87%
Textbook Required
28%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
-0.07 avg changeRatings by Course
CPS101
5.0
(2)CPSC1155
5.0
(2)CPSC001
5.0
(1)CIS145
5.0
(1)MANYCPSC
4.0
(1)Difficulty by Course
CPSC1280
5.0
INFO1112
4.9
1010
4.5
CICS526
4.3
1480
4.0
Reviews (143)
No Comments
No Comments
He has a nice smile... but ASM is not easy~ :)
He's difficult to understand. Doesn't explain properly. Boring...Did I mention UNCLEAR!?!?!?!?!AVOID AT ALL COSTS
crucial on instructions, esp. on midterms!! lost full marks for answering a ques differently, even when answer was correct :P
average, better than most Cpsc teacher in Langara.
good teacher, friendly, availible to ask Qs, maybe not best english, but good everything else
he is a hard marker
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.
obviously, he's not that good in english, but knows all the cpsc stuff...exams are neither easy nor hard...
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!
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.
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.
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
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.
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!
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
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.
No Comments
A fair teacher. His English needs improving
easy, but bad english
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!
No Comments
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.
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
good teacher
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
easy class
he is really good
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...
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~
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.
No Comments
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.
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
There is no no word to explain him... he was the worest theacher in my life. Need to prctice his English.
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
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.
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
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.
Wasting time to take his course. He need to learn English and not friendly to students. Marking is not fair though.
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.
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.
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..
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.
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.
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
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
So far i know... he is one of the most knowlegable prof at Langara.
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!
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.
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)
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.
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.
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.
Do the work and you'll pass. Study and you'll get an A+
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.
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!
Really good professor.
Very easy course and good professor. GPA booster
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!
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.
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.
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!
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
fun class. great prof. he is really funny.. sometimes.
Easy grader, clear slides but do your labs yourself
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.
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.
this instructor is the worst instructor I have ever taken ." tough grader ".doesn't explain much in class("useless classes").
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.
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
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.
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.
Even if you do your work properly as per the requirements, if he dont like you, he is not going to give you marks.
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.
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
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.
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.
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.
Mingwu Chen what I have realised at UFV is a very good professor. He is just amazing and just teaches you like a companion.
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.
Take this class if you wanna pass algo 1 easily
Great teacher. He teaches his students to become better problem solvers. I enjoyed CPSC1160 with him a lot.
No help, You have to do everything by yourself
enough money, can try
Have enough money ,can try otherwise be wise .
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.
Think twice before making any decision
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.
One of the worst instructor ever, never replies your email. Do not waste your time if he is your instructor.
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.
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.
Worst instructor ever chosen in my life. So rude and he don't even give you 0.5% to pass.
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.
If you have a dream to fail in course, you can register with him and he will make your dream comes true.
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!
I've no words to say about him, but have 1 suggestion "don't take his class".
(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.
Assignments are meaningful and if you attend his classes you will do great . do participate in class and you will be ok at midterms.
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.
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!!!
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!!!
Just Never take his class. Your entire semester will be depressing af.
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.
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.
Struggles to explain well or answer questions
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.
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
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.
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.
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.
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...
Don't take his course!
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.
Bad course, teacher is sooo badd and He is so homophobic!!!!!
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
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
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.
would not recommend
- 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
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).
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!!
Poor lecture, attendance required, bad english, tough mid-terms and exams, FIND A GOOD PROFESSOR IF YOU ARE NOT GOOD AT CS like me!!
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.
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
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!
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.
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.
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
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
-0.07 avg changeRatings by Course
CPS101
5.0
(2)CPSC1155
5.0
(2)CPSC001
5.0
(1)CIS145
5.0
(1)MANYCPSC
4.0
(1)Difficulty by Course
CPSC1280
5.0
INFO1112
4.9
1010
4.5
CICS526
4.3
1480
4.0