Li Liang - Portland Community College

Professor: Li Liang
Department: Computer Science
College: Portland Community College
Rating # 1
Overview:
  • Course: CS260
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The first three weeks of this course were grueling. Full lectures of "review" where Li codes like a machine while explaining everything. If you can keep up and stick through, the rest of the course slows down and becomes a lot more manageable. All that said, I ended up really loving Li and found that she cared a lot and taught a ton of information.
Rating # 2
Overview:
  • Course: CS260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: N/A
Comment:
Will not answer questions she deems "easy" or "review", despite this only being most of our third computer science course. Class seems geared towards people who already have years of experience coding. The requirements are ridiculous and simple concepts that are the basis of what I had learned in previous classes I wasn't allowed to use.
Rating # 3
Overview:
  • Course: CS260
  • Grade Received: Not sure yet
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
60% of the 40 student class dropped by the midterm, the class list contains 15 people that are left in the class, she is a confusing grader as she doesn't explain what you did wrong, the class lectures are mostly stuff you don't need to know to get to the 2-hour mark. The pre-recorded lectures don't explain what you need for the projects assigned.
Rating # 4
Overview:
  • Course: CS260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: N/A
Comment:
Lectures are always under an hour and don't really cover anything. It's never clear what she's after. She offloads a bunch of requirements for projects but when you ask her to elaborate she doesn't. She requires you to submit stuff she doesn't cover in class and hasn't been covered in any other CS class at PCC. Your better off taking this at PSU.
Rating # 5
Overview:
  • Course: CS260
  • Grade Received: B-
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Li was one of my favorite professors in the CS department at PCC. That said, be prepared to put in a lot of work. This class is not an easy one and requires lots of reading, studying, and time. Li usually provides video lectures, a reading, and a supplemental program with her videos. Utilize those supplemental programs and prepare to self teach.
Rating # 6
Overview:
  • Course: CS260
  • Grade Received: C
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
I took data structures with Li and it didn't prepare me for taking 202 at PSU. They expect you to know 100% all the data structures from this class once you get to PSU, and Li HARDLY teaches them. Her lectures are so vague and last only 40 minutes. She doesn't teach trees at all, only maybe one lecture on all the types. THAT alone crushed me at PSU
Rating # 7
Overview:
  • Course: CS140U
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Li is the embodiment of why I chose to do computer sciences. She is in the process of automating her entire teaching course. Sure she blows through lectures in class and shows up late. But all of her material is online. Li is legitmately concerned with teaching the material.
Rating # 8
Overview:
  • Course: CS261
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
She's not a bad teacher but she can be unclear about what she expects on projects. Her video lectures are useful. She's not always the most helpful at giving feedback, sometimes when I emailed her with questions, her response was to google it or ask my classmates. She's not a tough grader though.
Rating # 9
Overview:
  • Course: CS140U
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
She gives the most vague instructions ever. Very difficult to understand.
Rating # 10
Overview:
  • Course: CS140U
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
I had Li's class at 8 a.m. in the morning, and she was late on most days, and not just by a little. There were a few days where another professor had to unlock the door for us students because she was 20 minutes late. The classes were helpful, and I learned a lot, but this was a little too easy in my opinion.
Rating # 11
Overview:
  • Course: CS260AND261
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Li Liang is an extremely kind and understanding person, who is reasonable in her grading. I wholeheartedly recommend her in terms of her good nature and her clear requirements in terms of her class grades. She does have an accent that is slightly distracting though, which may be a problem for some.
Rating # 12
Overview:
  • Course: CS260
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The project was so hard not because the concepts of those data structures are too hard but because their implementation in C++ has many things to do with C++ programming techniques like pointers. Many times I encounter memory leaks and weird bugs that I couldn't debug and it was so hard to put your whole context in the discussion board.
Rating # 13
Overview:
  • Course: CS260
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
I've had Professor Liang for CS140U, CS162, and CS260 so far. She's great! She's extremely patient, uses visual aides, is funny, gives detailed feedback, offers opportunity to re-submit assignments, and, in my experience, is supportive and understanding. CS is difficult so if your attitude lets her(you gotta stay positive!), she helps you succeed.
Rating # 14
Overview:
  • Course: CS261
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Li was great at responding to questions on both the discussion board and emails, was not strict with due dates, and gave me some of the best feedback I've ever received from an instructor.
Rating # 15
Overview:
  • Course: CS140U
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Liang is a great teacher and I had no difficulties with her class. She explained things clearly and It was easy to understand what she was teaching. Would recommend and take a class from her again.
Rating # 16
Overview:
  • Course: CS140U
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
She is very helpful with every student, every question raised. However, her assignments and homework are considerably easy for CS major students while her quizzes , especially exams, are quite difficult to non-CS major students.
Rating # 17
Overview:
  • Course: CS140U
  • Grade Received: Not sure yet
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Li's a pleasant enough person, but her classes are so rapid fire it's nearly impossible to keep up. On the first day, she said "a lot of people drop out of my class." Now I understand why. I'm so frustrated with this class, that single-handedly, Li has caused me to decide to switch my major. I paid money for this. I'm not happy at all.
Rating # 18
Overview:
  • Course: CS162
  • Grade Received: A+
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Professor Liang prepared an amazing class and really helped solidify the somewhat ambiguous concepts covered in CS162. Her lecture style seemed repetitive at first but eventually I realized how much this helped when things got more complex. She always explains new concepts in multiple formats and repeats herself often enough that it sinks in.
Rating # 19
Overview:
  • Course: CS261
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
I took her in class and she was very helpful whenever I had questions on assignments or programming issues. The assignments were challenging, but weren't too tough. She also posts online videos just in case you miss a class. She was pretty lenient on assignment grading also. I definitely recommend her!
Rating # 20
Overview:
  • Course: CS260
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
I took online Data Structure class with her and it was one of my worse experiences with her. Students are there to learn and she makes it even worse. Her tone is so rude and not helpful at all. I will never recommend this teacher to those students who are new to programming and are actually going to school to learn and not vise versa.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin