Liu, Mei-Ling  

Computer Science

2.52/4.00

44 evaluations


CSC 101


Freshman
A
Required (Support)
Aug 1999
So far, Dr. Liu is definatly my favorite prof. She gives lots of quizes (about once a week) but none of them are extreemly difficult. Her teaching style is fairly relaxed, and she is always willing to open the floor for a question or comment. She has a great sense of humor and is a lot of fun to talk to, in or out of class. Dr. Liu is one of the most friendly profs I had, and her office hours are wonderful. She will explain anything you could ever want to know (even if it takes a little research on her part). If you have trouble understanding accents though, you might have a little trouble because of her heavy Chinese accent. All in all, I had lots of fun in her class


Freshman
C
Elective
Jan 2001
She gave weekly quizzes and lab assignments. Most of the time, you would run out of time in the lab and would have to take it home for homework. She was a fair grader, but her midterms were difficult. Her accent makes her hard to understand.


Sophomore
C
Required (Support)
Jun 2001
she has a bad accent and it's difficult to understand her sometimes. her labs and projects are decent. you really learn from doing them. her weekly quizzes are hard and especially her midterms and finals!!

CPE 102


Sophomore
A
Required (Major)
Mar 2002
I feel, that Prof. Liu is a good teacher. Labs are not so easy you are bored but not so hard that the teacher ends up writing the whole program, you learn alot of programming from her labs. Quizzes come off the what you have been covering in the labs and the midterms aren't appropriate. I would recommend taking Liu for programming.


Sophomore
A
Required (Major)
Mar 2002
I meant Midterms are appropriate not aren't


Freshman
A
Required (Major)
Mar 2002
Liu is an average professor overall. The class itself is kinda boring, but there wasn't much she could do about that. Her accent is kinda funny; we learned a lot about "jawa pwogwamming". Her labs related to the lectures and her tests were pretty fair. Expect a quiz -every- friday, which makes it kinda hard to skip class for a 3 day weekend :( Her only major flaw is that she makes lots of mistakes when she writes code. There were usually about 3-4 blatant mistakes on every test and quiz, and most of her lab code had mistakes too. Sometimes she would forget to delete her examples of lab code, so the code we were supposed to write was given to us already which made the lab really easy.


Freshman
A
Required (Major)
Mar 2002
I've never had to open the text book for her class. Going to her lectures is basically all you have to do, and the labs. The weekly programs take about 3-5 hrs to do, which is all the homework you'll have for the week. The weekly quizes are easy, with a class avg of 25/30. Easy class, but you'll learn a lot. Also, on the common final, Liu's class raped. Take Liu


Junior
A
Required (Support)
Mar 2002
Dr. Mei-Ling Liu is an excellent CPE prof. She really challenges you, but you will become a better programmer, and a better thinker. She returns everything in a timely manner, and she has grades online, so you will not be in the dark about your grade. She is a little hard to understand at times, but it is always fun to hear about "Jawa Poe-gwamming". She is a little disorganized, but she never lets students suffer for it. This is one of the tougher classes, but alot of fun if you put in the time and go to class.


Sophomore
C
Required (Major)
Jun 2008
I took cpe102 3 times before taking this class, and I hate programming. Her quizzes are pretty straight forward and are a big part of your grade. I probably finished around 2 programs the whole quarter and finished like 5 labs. The only reason I passed was because she would boost your grade a little if you started improving throughout the quarter. So I aced the last quiz, program, and final and passed.

CSC 102


Freshman
A
Required (Support)
Nov 1999
Dr. Liu is an excellent professor. Her lectures are very interactive and easy to follow. She will answer any questions you have, and not brush you off like some others *cough* Dalbey *cough*. She has weekyl quizes that keep you on top of the topic, and are not overly hard. Her tests (2 midterms and a final) are very fair. I would reccomend Dr. Liu to anyone. Just watch out for her heavy accent, which can take some getting used to.


Sophomore
A
Elective
Dec 1999
Liu is an average prof. She has weekly quizes that are partially on stupid vocab, so keep up with the reading. Most of the class would be chalenging, except Liu will gives you all the answers to the Labs and Programs in class. If you can read an understand from the book, don't bother going to class at all. Just download the labs and turn them in Fridays. Her accent is a little difficult to understand, but you'll get the hang of it.


Freshman
A
Required (Support)
Jan 2000
Professor Liu provides students with ample time and assistance to complete their work and projects, which are 'just right' in difficulty. Occasionally she makes mistakes, but she always clarifies them after they are found. She provides excellent examples of program solutions, so that those who did not find the solution can see where they made mistakes. All in all, highly recommendable.


Freshman
C
Required (Support)
Apr 2000
Professor Liu is VERY fair in her grading. She gives hard quizes and tests. Her programs are very demanding and can take some time to complete. However, when you leave you have a greater understanding of the material than some other professors.


Sophomore
B
Required (Support)
Apr 2001
She's not bad... as long as you keep up with her then you'll do just fine. She has lab due every day and quizzes every week. The good thing about her is that her labs are really helpful, the labs usually covers what you've just talked about in class. Her tests are fair. Oh, and she's really helpful during office hours too... I would recommend this instructor b/c u'll absolutely learn what you need to.


Sophomore
A
Required (Support)
May 2001
I think Liu is one of the best Poly Professors out there. Unlike many computer science teachers she knows how to explain things so that students can understand them. I also liked her organized grading style with weekly quizes and labs. Try to take her if you can because you will learn a lot, I know I did.


Junior
B
Required (Support)
Jun 2001
Dr Liu is a very good teacher, she knows how to present the material so that you will be prepared for the final, all you have to do is study the labs and projects and you will do fine. I seriously thought it was easier than 102, but thats just me. One advice is to get someone who knows java to help if you need help otherwise you might be lost later on.


Freshman
B
Required (Major)
Jan 2002
She had a minimum of 5 mistakes on both midterms that had to be pointed out to her and even 3 mistakes on the FINAL!!! She was very hard to get along with. Her accent is a small impediment to the learning process. By far the largest impediment was her lack of knowledge on the material. I wouldn't take her again for any class. Projects were easy, labs were easy, midterms and final hard because of her unusual grasp of the material. Be sure to comment your code.


Freshman
C
Required (Support)
May 2002
you cannot miss a day of class if you want to be on her good side. there is homework at every class meeting in addition to her weekly programming assignments. midterms are difficult and they include essay questions. and there are also weekly quizzes. mei ling liu is very very hard and i would not take her again.


Freshman
B
Required (Major)
Jun 2002
Professor Liu is a very good teacher. Probably the best for 102. With Liu, you have to turn in your labs which can be a pain but they do help you out for the weekly quizzes. Weekly quizzes are not very hard, midterms are harder though. Projects, she assigns 6 of em which are 15% of your grade, 5% labs, 20% quizzes, she drops the lowest quiz. 2 midterms, each worth 15% and the final is 30%. She explains the material very well except for the last 2 weeks she rushes it. Overall from what I heard she is the best teacher to take for 102. If programming is easy for you this class with this teacher will be easy but if you struggle with programming this class of ofcourse will be harder. Get help from her during office hours. It makes a difference.


Freshman
F
Required (Major)
Feb 2003
even though i failed prof. liu's csc102 class, i still must grade her as a professor fairly. and i think that she is a really good teacher, she is always prepared with material and explains things pretty thoroughly. HOWEVER.. she gives A LOT of work REALLY fast.. so the things fly by very fast, there's just so many projects, quizzes and tests like every week, that you dont have time to breathe. there is a project EVERY week, and a quiz every week, preventing people from skippin on fridays. then there is a test every few weeks. and the projects go one after the other, no break between, and you hafta write the WHOLE thing, so you get a lot of exercise of coding. basically she's a slave driver, but a good teacher, i mean i guess thats the way to get things done properly. she's also a drill sargeant. so i woudl recommend avoiding her as a teacher, unless you are very proficient in coding, that its fine to fly through everything. oh yes and there are labs EVERY class day, DUE at the end of the lab period. thas another thing that makes the class RIGOROUS!


Sophomore
A
Elective
Mar 2003
Professor Liu assigns a good amount of work: labs are collected daily, and projects are assigned every week. The way she assigns work though really helps you understand the material. The quizzes (once a week) and the midterms (two) come directly from the labs and projects, and the projects are basically extended labs. It must work because our class average for the 102 common final was 87%. The book is completely unnecessary; I never bought it and I aced the class. Take Liu if you can.


Senior
A
Elective
Jul 2003
she sucks guys. she is a total ripoff


Sophomore
N/A
Required (Major)
Nov 2003
overall a great teacher. i came out of 101 not understanding too much, but after the first two weeks i had re-learned everything from 101 and was doing well in 102. weekly quizzes keep you on top of your stuff, and the projects are never suprises since the labs prepare you for them. the first midterm caught me by suprise because of the extensive ammount of written answers (not coding) on top of written code and the lab portion. she's really helpful if you go to her office hours and is very good at explaining everything. take her if you can.


Sophomore
B
Required (Major)
Dec 2003
her typos are so annoying. Not a great teacher.


Freshman
A
Required (Major)
Dec 2003
I don't know why so many people don't like Liu. She was a very good teacher, in my oh-so humble opinion. There were never any surprises in the class- everything was brought up before-hand if it was going to be on a midterm or quiz. Although there was a fair amount of homework (one project every week), I think the class was very reasonably paced. I learned a lot in this class, thankfully. I challenged out of 101 with an A and jumped in to this class 2 weeks late. I was able to catch up rather quickly as far as the Java language goes. If you want a challenging class that will help you as a programmer, take Liu. If not, go to Fresno.


Senior
N/A
Elective
May 2009
God! there are just too many labs, its ridiculous. Some people have other classes that prevents them from doing some of the labs if they are due the next class! When she teaches, she uses way too many technical words which makes it hard for people who never learned java before. Extensions, forget it. Apparently she isn't reasonable to personal situations which makes me feel like she doesn't like me or she is just a bitch.


Freshman
A
Required (Support)
Jun 2009
It took me a while to decide whether or not I like Prof. Liu. On one hand, she is pretty knowledgeable about the subject matter and is able to explain it well (her accent may take a week or two to get used to though). On the other hand, sometimes I felt like the instructions for the labs and projects were somewhat vague and took a little bit of clarification. If you go to her office hours she usually clarifies things though. Overall, she's a good professor. There were 17 labs and 4 projects, a quiz every week or so, and then the standard midterm and final. The 17 labs may seem like a lot, but as long as you knew what you were doing they were fairly simple. She makes typos everywhere too, so make sure you read assignments carefully and ask if something looks wrong (it probably is...).

BIO 175


Freshman
C
Required (Support)
Nov 2016
During this entire quarter all I could think about was how this professor reminded me of that small little dog that runs through the back of scene 23 in The Incredibles by Pixar. Seriously, if you look it up you will only be able to see it...

CSC 347


Sophomore
B
Required (Major)
Aug 2001
Liu was a good teacher for this class. She knows the material and her lectures are easy to follow. She also hands out lecture notes so you can just listen in class, you are not furiously copying off the board. Her tests can be long and a bit hard. The weekly labs and final project can be a bit time consuming towards the end, but not overly hard. It can be tricky to catch up on labs if you get behind.


Graduate Student
A
Required (Support)
Apr 2001
I found the tests and homework to be difficult even though I had done all of the readings, assignments and attended all the classes. (Sometimes it was hard to figure out what she was looking for.) My GPA suffered some. What makes it all worth while is that she really, really cares about the students and the job that she does. She knows her subject and provides wonderful handouts. I'd recommend her and I'd take her classes again.

CPE 365


Senior
B
Required (Major)
Jan 2010
Databases itself is an easy concept to get introduced to, but Liu sure doesn\'t help you along the way. Not only can she be downright mean sometimes, she\'s horrible at presenting information and explaining it. In fact, she refuses to explain it if you missed it during lecture. The class is easy, if only a bit time consuming. But be prepared to essentially teach yourself through it. I used lecture time to do labs, which are essentially all you\'ll have to do. Weekly labs with a quiz about every two or so weeks and two big tests.

CSC 365


Senior
B
Elective
Dec 2004
She knows her stuff. You get notes on the exams. One page, both sides for the midterm. One page, both sides for quizes. Its not very hard to follow along at her pace. Sometimes its hard to read her handwriting but thats just one thing. Take it with her and you will learn something.


Junior
N/A
Required (Support)
May 2006
I'm actually in her class right now posting this. I can't pay attention no matter how hard i try.


Senior
B
Required (Support)
Jan 2010
Liu is one of the worst professor in cal poly computer science department. It\'s almost impossible to pay attention to her lectures and her lectures are pretty much useless. Whenever you tried to ask her question, she gets pissed off for not paying attention to her lectures. Her tests and labs are not that difficult, it\'s just tedious. If you are planning to take her classes, just prepare to teach yourself all the materials since she\'s just terrible at conveying information.


Junior
B
Required (Major)
May 2010
Summary: easy class, annoying professor The class was easy for the most part, but like many have said you\'re going to be teaching yourself a lot of the material. She has a very think accent that\'s extremely distracting even though it\'s usually not too hard to understand what she\'s trying to say. What I dislike most about her is she gets irritated very easily. She doesn\'t like it when people ask her to clarify things, and sometimes she will even refuse to answer a question if she thinks she has explained it well enough already. She also hates it when people miss her class. She refuses to post labs online as a way to force you to come to lab, even though there\'s never any other reason why you\'d actually need to go.


Junior
N/A
Elective
Mar 2012
Terrible teacher. She tries hard to teach the material, but fails miserably. Of course she doesn't realize this or if she does, she doesn't care. If you ask any clarifying questions, outside of lecture or in the lab, she will most likely tell you to "check the notes" or that she already went over it. The class isn't as much work as Dekhtyar's, as you at most write 20 queries for a single assignment, but I feel as if you do not get as thorough understanding of the material. Liu ALWAYS has mistakes and grammar errors in her assignments, which not only make them hard to understand and do, but is oftentimes confusing without further explanation. Her tests are very straightforward, you can expect similar things to the quizzes and the labs on the midterm and final. If you take this class look forward to teaching yourself the material or getting help for friends. I wouldn't recommend taking this class unless you already have experience with databases or already know you are interested in them. Just another bad teacher that should no longer be teaching. VERY Short temper and if you miss class more than once, you might as well accept Liu will always dislike you.

CSC 369


Sophomore
A
Elective
Apr 2001
Dr. Liu is a very good teacher. She's is pretty funny sometimes. If you go to class everyday and do the assignments you should be fine. Her tests and finals are not that bad if you do your labs and understand it. I really like her class and I would take another one with her again!!


Senior
N/A
Required (Major)
May 2004
I have to first start off by saying that the lectures for this class were entirely worthless, I basically stopped showing up unless things were due and still manage to get above average marks on all the labs. Now on to Prof Liu. One- She does not speak english very well and it can become distracting. Two- Her code is very unclean, I actually failed a demo because the code she gave us had some info hard-coded into it (which it shouldn't have had) Three- Her program demos are poorly thought out and it makes it appear that she has never taught the class before. Four- Her book, while better than her lectures, is poorly organized and each chapter has at least 7-10 errors in it, mostly small stuff but some of the typos in her already poorly worded questions can be frustrating Five- She often expects you to read her mind on projects as she will mark you down for things that she never even asked you to do in the first place


Junior
A
Elective
Sep 2005
I took both 365 and 369 with Liu (in the same quarter). She seemed very knowlegable with the databases stuff, but with 369, she seemed a little bit off her game. For instance, there were occasional errors in her code and she was wrong about the use of singletons in multithreading. Hopefully in the future she will be more polished. However, both classes were very interesting and useful. Honestly I think everyone in computer science should take both databases and distributed computing.

CSC 469


Sophomore
A
Elective
Aug 2001
I really had fun with this class. The stuff I learned I use all the time. Liu is a good instructor. She seems to have a strong grasp of the material and her lectures were easy to follow. She has lecture notes which you can use on the test. In fact we could use books, programs, etc. on the test. The projects were fun but some were time consuming, you cannot procrastinate. The final project was challenging but not impossible. The tests were *long* and a bit difficult, but there is a curve.


Senior
A
Elective
Jul 2003
Dr. Liu is an average teacher. She doesn't seem to know the material all that well, and says that she is learning as she teaches. Because of the small class size (about 7) we were able to stear the class in the direction we wanted. It was up to the class to learn stuff. The midterm and final were simple. The project were manageable, but some did take quite a while to complete.


Senior
A
Elective
Jul 2003
i took csc369 and 469. she goes over java code thru slides and expects "you" to know "everything". I wish she explain little bit. An below average teacher teaching pretty important stuff.


Senior
A
Elective
Jun 2004
Dr Liu is a fair professor teaching a class that not too many teachers could teach. The class was made up primarily of slides and projects. The class wasn't too easy, not too hard, but could have implemented a little more conceptual code. Many people belittle professor Liu becuase she seems not to speak English clearly and has some typos. If you would just ask her she will clarify what you need, lets get past the communication block here. If as a student you take the time to go to her office hours, she will help you, and many times she surprised me with how easily she could solve very hard problems with a simple solution. I really enjoyed this class and would take any class again with Liu. Overall, her typos are annoying in her midterms and finals, however, Liu cares about all of her students and will do what she can to help them out.

CSC 569


Graduate Student
A
Required (Major)
Dec 2003
This class was not worth the time. If you have no idea what distributed computing is, it will move too fast. If you have a good idea of what it is, it will be extremely boring and repetative. The first 4-5 weeks were spent going through all her 369/469 slides really quickly and without any of the examples. Then there is a midterm on the stuff covered in lecture. Bleh! We had two essay questions. Then the next half of the quarter is spent on group presentations on your quarter long project (which we didn't actually work on until the last couple weeks of the quarter). Then she gave us a final with two more long essay questions. Overall, this class was a lot of work for only a little bit of learning.