2.4

Dejang Liu

Computer Science - College of DuPage

2.4
Quality
3.7
Difficulty
17%
Would Retake
93
Reviews
2.4
Quality
3.7
Difficulty
2.4
Helpful
2.3
Clarity

17%

Would Retake

93

Reviews

Rating Distribution
Official
93 total ratings

5

21

4

12

3

5

2

3

1

52

What Students Say

Best to take on campus

CIS1221 - 5.0 rating

Challenging but rewarding

CIS1230 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 40 grades
Most common grades:
A (13)
Not sure yet (6)
B (5)
Grade Distribution
A(15)B(7)C(7)D(6)F(3)A-/B+(4)
Based on 48 reported grades
A: 13
Not sure yet: 6
B: 5
C: 4
Common Tags
Tough grader (25)
Graded by few things (17)
Lots of homework (8)
Get ready to read (8)
Tough Grader (5)
LOTS OF HOMEWORK (4)
Participation matters (4)
Gives good feedback (4)
Rating Trend

Declining

-1.59 avg change
Dec
Jan
Mar
May
Jun
Jul
Last 6 months
Ratings by Course

CIS146

5.0

(1)

CIS

5.0

(3)

CIS141142146

5.0

(1)

EXCELI

5.0

(1)

CIS142

4.0

(1)
+11 more courses
Difficulty by Course

CIS1222

5.0

DATABASE

5.0

1230

4.7

CIS2710

4.7

CIS1221NET

4.4

Reviews (92)
5.0
2.0
CIS146
Nov 13, 2003

No Comments

5.0
3.0
CIS141
Nov 14, 2003

Awesome

5.0
1.0
CIS
Nov 23, 2003

His class is easy to pass as long as you do your homework accordingly. And his lecture is awesome, too!! A great guy to work through with.

1.0
3.0
CIS141
Dec 2, 2004

Arrogant, everyone seems "beneath" him. Book can teach you as well as he can

5.0
2.0
CIS
Feb 11, 2005

very nice, funny, Khoooooooooooool teacher.

5.0
4.0
CIS141
Mar 12, 2005

He was so helpful and I learned so much! I was amazed at how much time Prof. Liu spent to help me with the assignments. He was able to teach in an effective way and kept me interested. I can apply all of the things I learned in my job and I really got a lot out of the class.

5.0
2.0
CIS141142146
Aug 26, 2005

Great teacher, the best in COD.

5.0
2.0
CIS
Mar 16, 2006

He's the coolest

5.0
4.0
EXCELI
Apr 28, 2006

Terrific Instructor! Knows subject matter thoroughly and is able to teach it in a interesting and fun manner. Thought I would be bored to death, but I enjoyed the class so much. It is apparent he enjoys teaching. Always willing to help & will guide you in finding the correct answers to problems. HIGHLY RECOMMEND him.

4.0
3.0
CIS142
Dec 18, 2006

Very good instructor. Very helpful, and humorous. All you have to do is ask and he will give you a hand. Very knowledgable about subject matter.

4.0
1.0
CIS1221
Apr 28, 2007

Took him for an online computer class. He seems to grade unusually easy. Although there are quite a few assignments for this class, it was an easy grade.

3.0
5.0
CIS1221
Dec 16, 2009

First off, EXCEL is no joke! I took the online version of this class. I struggled a bit. While Professor Liu tried to be as helpful as he could, English is not his first language & sometimes I had to give up communication because my questions weren't being answered. Be ready to teach yourself! If you do every assignment you'll pass.

4.0
3.0
CIS1221
Jan 4, 2010

Tough course online!! Textbook is a must! Questions are answered but not fully to help us. Sometimes we did not recieve the answer until the date the work had to be sent in. A lot of work and at the end make sure you submit all work on time because I got a C from not taking my last test on time when I should have got a B!

1.0
4.0
CIS1221
Jun 28, 2010

Took this class online.Teacher is useless.Plan on teaching yourself.Tried email, but finally gave up on help.His English is not the greatest.When he finally did help it was after homework was due.Book somewhat useful.Some of the homework assignments ask for tasks that have not been covered in the book.Had to hire a tutor to get through the class.

3.0
4.0
CIS2710
May 22, 2011

The guy is goofy, but nice. In any discussion, he always has to get the last word. His class is somewhat easy.

5.0
3.0
CIS1230
Jun 1, 2011

DJ is a terrific teacher. I took this course a couple years ago and learned so much. Funny guy too. Will be taking a course with him again in the future should the need arise.

4.0
1.0
CIS1221
Dec 18, 2011

Good communication.

4.0
2.0
CIS1150
Dec 8, 2012

The class is harder than it appears but DJ (as he likes to be called) was a very helpful professor I was very impressed with him he's a fair grader and has a great sense of humor he's definitely one of the assets that college of dupage has...definitely recommend taking anything he has to offer

5.0
2.0
CIS1230
Jan 17, 2013

Great Teacher!

5.0
3.0
CIS1230
Mar 3, 2013

The BEST CIS teacher ever!! Really wants you to learn.

5.0
1.0
CIS1230
Apr 24, 2013

Awesome teacher! really wants you to learn - knows his stuff. you must show up to class, he moves at a fast pace and covers a lot of information - be prepared to get your moneys worth

5.0
2.0
CIS1230
May 9, 2013

He shows genuine interest in getting you prepped for real life application of the material and encouraging advancement. I found attendance to be pretty mandatory to success due to the class only meeting once a week, however it is not required. Show up to class, meet deadlines, and show interest in the quality of your work and you will be rewarded.

5.0
4.0
CIS1221
Jul 25, 2013

Great teacher, tough class but i learned more from it than i thought possible. If you have problems he is willing to work with you and show you what you're doing wrong. Would take any class that he has. Made boring spreadsheets fun.

1.0
5.0
CIS1221
Nov 25, 2013

He can't speak English so don't think about asking for help. You will get a response that is so grammatically incorrect not only will it make you want to rip your hair out but you will have no answers to your questions, so unless you already know excel, don't take this class cause you won't be able to get help.

1.0
5.0
CIS1221
Oct 16, 2014

This professor is horrible!!! His communication skills are almost non existent. He takes forever to grade and is very critical. The instruction is very confusing. His PowerPoint's hardly match the homework assignments. I have gotten straight A's up until this class. I do not mind hard work but this class is ridiculous. Avoid him if you can.

5.0
4.0
CIS1221
Feb 19, 2015

Def knows the material!! Do the tutorials and read through the chapters before doing the assignments it will help & u'll gain more experience. English not too clear but understandable enough to comprehend and grasp the material. If u need help just ask.

2.0
3.0
DATABASES
Grade: A
Feb 24, 2015

If you want to get into databases, no one knows more than this guy. Yes, his emails ARE confusing. But keep being persistent and he will reward you. I completed my database proficiency cert ALL online with him. If you actually stop by his office you'll see no one below actually spoke with him. He was overseas for a year hence the bad ratings.

4.0
5.0
1230
Mar 10, 2015

Teaches above and beyond what the book gives you. Really teaches you on the job scenario skills and troubleshooting solutions. Excellent skills in database. Very helpful during labs. Great patience for students at beginning level. Attendance is required if you want the most out of the class!! Def would recommend and take again!!!!

3.0
3.0
CIS1221
Apr 13, 2015

Took the online class - read the book, do the labs, you'll pass. BUT you have to do it his way. I have alot of experience at my job with Excel. Took this class bc it was required. I did one of the labs in a different way than he wanted it - the way we do it work - exact same result but he only gave me 2 out 10 points. HE HAS THE LAST WORD!

1.0
3.0
CIS1221
May 2, 2015

This was a required course for me. The content is easy the grader is the issue. He gives 10 assignments worth 10 points each and that's it. Seems easy but even when the directions are followed to the letter you can still receive a 410 or even a 0. Unfortunately there are only 2 profs for this class. So for ppl who cant take it in class, good luck.

4.0
4.0
CIS1230
Grade: A
Jun 7, 2015

Challenging but rewarding! No extra credit but will let you revise assignments. Very helpful. Goes over tutorial examples and explains the Do's & don'ts & every possible mistake. Provides tutorial instructional videos. Take notes & PARTICIPATE in lectures it will help.

5.0
4.0
CIS1221
Grade: A
Jun 7, 2015

DO NOT TAKE ONLINE!! Best to take on campus! You'll learn alot more in a class than online. Offers alot of help and offers great tips throughout the lectures. Do the exercises, Hw and participate & ask questions ull be sure to pass. Def get ur moneys worth & Def take again!

1.0
4.0
CIS1230
Aug 8, 2015

Never answered my questions. Wants you to follow instructions to the letter but wording can be quite unclear. Took it online. Maybe in class would be better but avoid unless you already understand Microsoft Access.

5.0
3.0
CIS1230
Grade: A
Mar 27, 2016

Hard class but he makes it easier for you to really grasp concepts. Offers plenty of help and allows you to work in class & ask questions. The project is the best and fun part you really learn outside what the book gives you and it allows you to explore the many features Access has to offer.

1.0
1.0
CIS1221
Oct 10, 2016
Wouldn't take again

So hard and the worst at getting back to you. He never answers my questions. He also wants you to follow incomplete instructions. The wording of these are never understood by the class or myself. TAKE SOMEONE ELSE!

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
4.0
4.0
CIS1230
Grade: A
Oct 27, 2016
Would take again

He's a good teacher. My only concern is that I wish he'd give some feedback on the homework besides giving a grade... particularly, where I went wrong so I can learn from my mistakes and have some closure on the bottlenecks encountered while doing the homework.

Participation matters
LOTS OF HOMEWORK
Amazing lectures
1.0
3.0
CIS1221
Mar 15, 2017
Wouldn't take again

Took the teacher online. I understand excell quite well, however, he is a tough grader on unclear instructions. Also, wanna communicate with him? Expect a wise guy answer. He is very sassy with what he has to say, and how he grades you.

Tough Grader
1.0
4.0
CIS1221
Grade: A
Apr 10, 2017
Wouldn't take again

This professor is absolutely terrible. Besides being one of the most difficult graders I've ever had, he basically refuses to teach or be of help in any way. He takes off 20% of your grade for small mistakes on homework and won't even be kind enough to review your work so, you can do better. When you do get a response it's snarky and mean.

Tough Grader
LOTS OF HOMEWORK
1.0
4.0
CIS1230
Oct 31, 2017
Wouldn't take again

I would not recommend this teacher at all. Being a former teacher myself, I can tell you he is terrible. Took it online and you are expected to teach yourself from the textbook & he gives zero feedback good or bad. Grades are harsh and make little sense even for minor errors. Very rude and disrespectful to students when asking questions.

Tough Grader
1.0
4.0
CIS1230
Grade: Not sure yet
Nov 22, 2017
Wouldn't take again

Don't put yourself through this guys class, online or not. Very rude and snarky and will not go through the effort at all, just references you back to the text book. Doesn't email back, replies with very short messages (barely speaks proper English btw), and does not give feedback. I definitely didn't learn anything. Would never take him again.

1.0
5.0
CIS1230
Grade: C
Dec 3, 2017
Wouldn't take again

Definitely wouldn't take him again. He barely speaks English, doesn't teach you ANYTHING (just tells you to look back at the book), and never replies to your emails. And for some reason he always has an attitude we he replies or grades your stuff. I almost didn't pass because of his poor teaching and lack of helping anyone understand anything.

Tough Grader
LOTS OF HOMEWORK
4.0
3.0
CIS1230
Grade: Not sure yet
Apr 11, 2019
Would take again

Approachable guy if you ask questions. He cares about his students.

Gives good feedback
Inspirational
Caring
1.0
4.0
NET01
Sep 16, 2019
Wouldn't take again

Unfair when grading, took data analysis online and followed directions to a T and even had other people go over it with me afterwards who are extremely proficient in Excel and use it everyday and they said it was all right. I was given a 10/50 and was forced to drop the class. DO NOT TAKE if there are any other teacher options go with them.

Lots of homework
Get ready to read
Tough grader
5.0
4.0
CIS1230
Sep 18, 2019
Would take again

This is a great class but it moves FAST. Attendance is optional but miss class at your own peril. There's no weekly homework per se but be prepared to work outside class if you want to get a good grade. Prof Liu really knows his stuff. He does have an accent but is completely fluent in English.

Skip class? You won't pass.
Clear grading criteria
EXTRA CREDIT
4.0
3.0
CIS1230
Grade: A+
Nov 15, 2019
Would take again

Took his online class. The homework assignments are based on the book. As long as you follow the steps from the book exercises you should be able to get full points on all the homeworks.

Lots of homework
1.0
4.0
CIS1221NET
Grade: C
Dec 3, 2019
Wouldn't take again

DON'T TAKE HIS CLASS. Find a different professor. I'm an A student, did every assignment, spent hours, and I got a C in this class. Just don't. Doesn't care about the students.

5.0
3.0
CIS1230
Grade: A
Dec 12, 2019
Would take again

Professor Liu is one of the best professors at COD. He is very knowledgeable and cares a lot for his students. There ins't a final for his class, but there was a project at the end of the semester that you work as you read the modules in the book. He's funny and gives a lot of extra credit.

Gives good feedback
Lots of homework
Get ready to read
4.0
4.0
CIS1221
Grade: A
Apr 23, 2020
Would take again

He sets up his classes in a way that student-teacher interaction is minimal, but still manages to provide good, actionable feedback on assignments that helps you stay on track in the course. All of the grading comes from just 9 assignments done entirely on Excel spreadsheets. He responds quickly to email, too, which is nice.

Gives good feedback
Accessible outside class
Graded by few things
1.0
5.0
CIS1230
May 5, 2020
Wouldn't take again

Took database application. Very dated material with MS Access only. Confusing assignment criteria and unapproachable when asking questions. Spend hours on an assignment just to get 10/100 because of some minimal reasons. Class is boring and tedious. I didn't really learn anything that I found to be useful. If you want to learn access teach yourself

Lots of homework
Get ready to read
Tough grader
3.0
2.0
CIS1221
Grade: A-
May 14, 2020
Would take again

- grade consists of 12 module assignments; allows you to redo all module assignments, provides practice exercises to follow and do which are ultimately the module assignments - no reason not to get an A - responds to emails

Graded by few things
Clear grading criteria
1.0
5.0
CIS1221
Grade: D+
May 14, 2020
Wouldn't take again

he is terrible, he never help and never answers your questions when you email him

Tough grader
1.0
1.0
CIS1221
Grade: B
May 19, 2020
Wouldn't take again

Horrible. Online course self guided - no videos or tips. With the schools closed this term, I didn't have access to compute labs and had to fight all semester over add-ons that wouldn't work with my computer. I saved the email he sent saying he didn't know for 1 1/2 months the school was closed! Duh - that says it all. Very condescending.

1.0
4.0
CIS1221
Jun 18, 2020
Wouldn't take again

This guy is absolute nightmare. He is extremely condescending and can't give you a straight answer. He doesn't give a great amount of clarity and is a harsh grader. Avoid taking any classes with him at all costs. He has easily made my day worse on multiple occasions. Wish I would have looked at some of these reviews before wasting my money.

Tough grader
1.0
5.0
CIS1221
Jul 3, 2020
Wouldn't take again

Hell only answer your questions if you do the example file. Some of the directions in the case file dont make sense. I have to spend hours googling how to do something since the book examples dont help.

Tough grader
1.0
5.0
CIS1221
Jul 26, 2020
Wouldn't take again

He grades super hard on HW. He allows you to revised HW when submitted on time. He doesnt give you any pointers on how to fix it. All he tells you is that it is wrong. You cannot asked him any questions or ask for help unless you do the practice HW that is not worth points. Even if you do the HW he doesnt answer your questions. He is horrible

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CIS1230
Grade: A
Jul 28, 2020
Wouldn't take again

He is super hard on grading. If you turn things in on time you can revise, but he barely tells you what you did wrong and gets offended when you ask for clarification. Help is non-existent. Only take him if you are a genius or a mind reader. Makes you buy a book he wrote that is outdated, so you must use external resources anyway. DO NOT TAKE HIM!

Tough grader
Graded by few things
Lots of homework
1.0
3.0
CIS1221
Grade: C
Jul 28, 2020
Wouldn't take again

This dude is the biggest L, super disrespectful in emails, and condescending as hell when youre asking simple confirmation questions. If I had the chance, dont bother dealing with this guy.

1.0
5.0
CIS1221
Jul 30, 2020
Wouldn't take again

Horrible teacher. Never answers your questions. doesnt tell you what you did wrong on your HW. You have to spend time googling solution because the box is not help. Avoid him at all cost.

Graded by few things
Tough grader
1.0
5.0
CIS1221
Sep 16, 2020
Wouldn't take again

If I could rate 0 I would. DO NOT TAKE HIS CLASSES unless you want to be belittled, receive rude responses and have absolutely no guidance.

1.0
4.0
CIS1230
Grade: Not sure yet
Oct 26, 2020
Wouldn't take again

I took this class to gain personal knowledge in Microsoft Office and pursue a cert later on. I'm currently enrolled in this class and will most likely take my MOS cert and drop the class... It's entirely independent, disrespectful replies, no help whatsoever when you are struggling. Do not take his class, if you have to, I wish you luck...

Get ready to read
Graded by few things
Tough grader
1.0
4.0
CIS1230
Grade: Drop/Withdrawal
Nov 16, 2020
Wouldn't take again

Grades are based on projects. All the modules in the book are used. Each section of module must be perfect or you lose points. Not graded on work you did correctly but, even a little mistake in one section, that whole section is WRONG! Lectures video class are wrong and boring! DON'T take this CLASS! Take it in another school!

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
3.0
CIS1230
Grade: B
Dec 12, 2020
Wouldn't take again

There are 12 modules that you have to do, a final project and take a MOS test. If you dont get a 700 on the MOS the highest grade you can receive is a B. Liu is a very harsh grader for every mistake 10 points is taking off. He also makes you buy two books, one that he wrote. The one that he wrote you will only use twice, and it cost $60.

Graded by few things
Tough grader
2.0
4.0
CIS1230
Grade: C-
Dec 14, 2020
Wouldn't take again

Liu is very, very harsh with grading, you could get the slightest mistake and drop two grades levels on an assignment. Help is none existent, and he actively is astonished when you ask for help at all. Just terrible.

Lots of homework
Tough grader
5.0
3.0
CIS1230
Grade: A
Jan 4, 2021
Would take again

I'll admit to being slightly confused as to the negative reviews. Just finished Dr. Liu's class last semester, and it was a great experience. Yes, it required time and effort. No, it wasn't too hard. In fact, if you actually attended the video call lectures (or watched the recordings) the projects were easily accomplished. Great class overall.

Gives good feedback
Participation matters
EXTRA CREDIT
1.0
5.0
CIS1221
Grade: D-
Apr 5, 2021
Wouldn't take again

This is the worst Professor I ever had. Refuses assistance, is disrespectful, and does not provide you with any course help whatsoever. I am an honor roll, all As student and this is the first time I have received a low grade in a class. I do not understand how the school can still employ someone like that. He WANTS you to fail.

1.0
5.0
CIS1222
Grade: A
May 23, 2021
Wouldn't take again

He doesn't like teaching or students. He dismissed my every attempt at trying to get help from him. He wouldn't show us how to solve the last assignment that nobody knew how to do because he didn't teach us anything in class. He said that's bc he is worried about sharing answers with future students. It's hard to learn anything from him. AVOID

Graded by few things
1.0
5.0
CIS1230
Grade: Not sure yet
Jul 5, 2021
Wouldn't take again

Please do not take this class. This guy is just here to make money from selling his stupid book. He changes an (just one) exercise problem every semester in his book so if you bought it the previous semester, you gotta buy it again. On top of that, he is rude, totally unwilling to help if you have questions. Please report him!

1.0
4.0
CIS1230
Nov 12, 2021
Wouldn't take again

I haven't completed the course yet and felt like I needed to write a review before anyone gets stuck in his class. He is not empathetic in the slightest. He'll bury the assignment links in the blackboard and if you email him with anything attached, he'll disregard it. His assignments surround his book, meaning you MUST get it which is so bogus.

Lecture heavy
Tough grader
1.0
3.0
CIS1230
Grade: Drop/Withdrawal
Nov 18, 2021
Wouldn't take again

This professor tries to teach but he is really hard to understand. His syllabus is a bit confusing, he only has a midterm, two main assignment and a hard project, but a bad grade in one of them can easily cost you an 'A' or a 'B'. The main problems I fasted with this professor is understanding him due to his strong accent and his messy syllabus.

1.0
3.0
CIS1230
Grade: C-
Dec 13, 2021
Wouldn't take again

Most the comments are spot on about this guy selling his book and being generally unhelpful with zero leniency, so there's not much else to say, avoid this one for sure, hands down one of the worst professors I've had in terms of communication and overall helpfullness.

1.0
3.0
CIS1230
Grade: B+
Dec 13, 2021
Wouldn't take again

Avoid this guy, sells his own book which is an overpriced 200 page pdf that's just harder to understand than the Access book you also need.

1.0
5.0
CIS1230
Grade: F
Dec 14, 2021
Wouldn't take again

A void this professor at all costs. I've NEVER received under a B in a computer course until I took his. I read the entire book and took notes on everything and did every assignment, and still got an F. Makes class way harder than it should be by never helping when you have a question and forcing you to do problems from his outdated book.

Tough grader
1.0
5.0
CIS1221
Mar 15, 2022

He talks to you in a condescending tone when you asked for help and to explain what did you do wrong so you can learn from your own mistakes. No feedback he gives helps you learn from what you did wrong. Is a teacher not there to help you? Help you troubleshoot? Help you understand your mistakes? Cause if you knew you wouldn't be asking for help

Tough grader
1.0
4.0
1230
Grade: Not sure yet
May 15, 2022

I guess this professor is good in other courses, but not in the one I was in. This class is just a class to sell his very disorganized and expensive book. You don't even use the book often; it barely helps. He doesn't have many assignments, but is a super hard grader and you get barely any feedback. If you get anxiety often, this isn't for you.

Tough grader
Get ready to read
Graded by few things
4.0
3.0
CIS1230
Oct 26, 2022
Would take again

I was nervous with the reviews but I guess people who come here maybe usually are one way or the other? If you pay attention and read, this class is good. Super manageable if you just follow the syllabus and listen during lecture. He knows his stuff and he was really fair.

Caring
Graded by few things
3.0
4.0
1230
Grade: A+
Dec 14, 2022

For the Database Applications class, the class itself was not difficult. However, Professor Liu is sometimes a little rude when replying to emails. It is also strange to have us buy his personal textbook in addition to the other one. I don't think he is a bad person by any means, since he was helpful to me, but my classmates did have some issues.

1.0
5.0
1230
Grade: A-
Jan 17, 2023

The midterm was supposed to prepare us for the MOS-certification test, and it did the opposite. It was poorly written, not even reviewed for grammatical errors, and was technologically different than the MOS exam. Be wary, he is a strict grader, but if you revise your assignments, he will give you more credit. Just avoid this professor.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CIS1230
Grade: B+
Jan 21, 2023

Stay away. Absolute worst professor ever. Does not help his students at all. Replies very rudely to emails and never answers the question. I got more help from other students in the class than I did from him. Very strict grader and does not give good feedback. Do not take this professor he will ruin your semester.

Tough grader
Graded by few things
1.0
5.0
CIS1221NET
Grade: F
Jun 1, 2023

This is the worst professor I ever had, as it is also the first class I have ever failed. Professor Liu is very cryptic with his responses and does not show interest in helping students. He does not provide good help and he talks with a connotative tone when you try to receive help. I ultimately failed due to his lack of help. WOULD NOT RECOMEND!!!

Tough grader
1.0
5.0
DATABASE
Grade: B
Aug 29, 2023

He is very condescending, I asked him for helped and his reply was if I pay attention to his class. He never wants to help you. He tells me that its my fault for making every mistake because I'm the designer.

Tough grader
Get ready to read
1.0
5.0
CIS1221NET
Grade: Not sure yet
Dec 1, 2023

Professor Liu is a very tough grader and does not give appropriate feedback to his students on assignments, instead he provides feedback telling you you're wrong and given excel is a multifunctional tool with many different issues that can arise that could be worked out with students, instead Professor Liu tells you you're wrong and argues with u.

Tough grader
1.0
5.0
1230
Grade: C
Dec 5, 2023

bad professor

Tough grader
Test heavy
1.0
5.0
1230
Grade: D
Dec 13, 2023

VERY BAD, HAS AN ATTITUDE . OVERALL BAD PROFESSOR NEVER TAKE HIM

Tough grader
1.0
5.0
CIS1230
Grade: C-
May 15, 2024

The teacher does not teach/show you how to do the homework, he assumes you would "eventually figure it out". If you email him about a question on revisions/homework he will NOT direct you in any way and will respond in a rude way. I would not recommend this course but C.S majors have to take it and he is the only teacher so good luck!

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
DATABASE
Grade: B
Nov 1, 2024

Professor Liu's teaching approach leaves much to be desired. Rather than providing clear explanations or guidance in computer science topics, he often makes you feel discouraged and unsupported. It's disappointing that there aren't more supportive and effective professor options available at the College of DuPage.

1.0
5.0
CIS1221NET
Grade: D
Dec 20, 2024

He should not be teaching. If you ask anything in general, he tells you that you are wrong for not doing it at all. He thinks I am wasting his time for clarity!!! He falsely accuses me of not doing the homework properly and threatens/intimidates me for giving me a location of the text where the answer should be discussed.

2.0
4.0
CIS1230
Grade: B
Jan 8, 2025

slight accent but you hardly notice. Generous with points and extra credit opportunities. You won't learn a lot from class and the 'textbook' is just a pdf. Survive by taking notes and youtubing/AI-ing examples. He is kind and allows extensions and revisions for more points. Few assignments but high point values. No A w/o final; valued at 101/1000p

Participation matters
EXTRA CREDIT
Graded by few things
5.0
1.0
CIS1230
Grade: A
Mar 2, 2025
Would take again

PLEASE just follow the syllabus. He lives by it and so should you. He's extremely hands-off with a minimal workload approach. If you can follow directions, the homework and assessments are easy to complete. Professor Liu is pretty kind, he may seem rude on emails. Trust me he's being straight with you, so don't take it as an offense.

Participation matters
Clear grading criteria
Graded by few things
1.0
5.0
CIS2710
Grade: B-
May 14, 2025

He is extremely hands off with his course. The course topics itself are rather straight forward however he is difficult to work with as a professor he has the habit of responding to questions very rudely without giving any actual guidance typically responding to an any questions with "did you read syllabus/book?" rather then explain the topic.

Graded by few things
1.0
5.0
CIS2710
Grade: B-
May 14, 2025

Any questions about the topics he is teaching will typically be respond with poorly written emails asking "Did you read the book?" in short Liu is a very antagonistic professor and you should avoid taking his classes due to his reliance on his book to teach you the everything about the entire course.

Graded by few things
1.0
1.0
CIS1230
Grade: F
Jun 29, 2025

would not recommend taking this class. The professor is often unresponsive and does not provide helpful replies when students reach out for support. In my experience, the responses were dismissive and sometimes rude

Tough grader
Graded by few things
1.0
3.0
CIS1221NET
Grade: A
Jul 28, 2025

I took Professor Liu for online CIS 1221 in Spring 2025. He is one of those professors who just assigns you a set of chapters from the textbook and then you complete projects created by the publisher. He did not provide any lecture recordings nor outlines. Don't understand why students pay tuition if they just learn primarily from the text book.

Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 40 grades
Most common grades:
A (13)
Not sure yet (6)
B (5)
Grade Distribution
A(15)B(7)C(7)D(6)F(3)A-/B+(4)
Based on 48 reported grades
A: 13
Not sure yet: 6
B: 5
C: 4
Common Tags
Tough grader (25)
Graded by few things (17)
Lots of homework (8)
Get ready to read (8)
Tough Grader (5)
LOTS OF HOMEWORK (4)
Participation matters (4)
Gives good feedback (4)
Rating Trend

Declining

-1.59 avg change
Dec
Jan
Mar
May
Jun
Jul
Last 6 months
Ratings by Course

CIS146

5.0

(1)

CIS

5.0

(3)

CIS141142146

5.0

(1)

EXCELI

5.0

(1)

CIS142

4.0

(1)
+11 more courses
Difficulty by Course

CIS1222

5.0

DATABASE

5.0

1230

4.7

CIS2710

4.7

CIS1221NET

4.4

Similar Professors