1.4

Huong Le

Computer Science - New Jersey Institute of Technology

1.4
Quality
4.1
Difficulty
9%
Would Retake
89
Reviews
1.4
Quality
4.1
Difficulty
1.4
Helpful
1.4
Clarity

9%

Would Retake

89

Reviews

Rating Distribution
Official

5

7

4

2

3

1

2

2

1

77

What Students Say

The professor ignored all criticisms and blamed it on bad student work ethic

CS356 - 1.0 rating

She avoids all criticism and yells at students when they complain

CS356 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

61%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 38 grades
Most common grades:
Not sure yet (38)
B (9)
C (7)
Grade Distribution
A(9)B(9)C(16)D(3)F(0)A-/B+(4)
Based on 86 reported grades
Not sure yet: 38
B: 9
C: 7
C+: 7
Common Tags
Tough grader (30)
Lecture heavy (16)
Lots of homework (13)
Test heavy (12)
Get ready to read (11)
Graded by few things (9)
Beware of pop quizzes (9)
Group projects (7)
Rating Trend

Declining

-0.75 avg change
Feb
Mar
Apr
Sep
Nov
Dec
Last 6 months
Ratings by Course

CS356

1.5

(66)

CS115

1.2

(21)

CS104

1.0

(2)
Difficulty by Course

CS104

5.0

CS115

4.4

CS356

4.0

Reviews (89)
1.0
5.0
CS356
Grade: Not sure yet
Oct 19, 2021
Wouldn't take again

Over 200 students took the first exam, some with Networking Certifications, yet in an "Introduction to Networks" class no one got above a 35/102. The professor ignored all criticisms and blamed it on bad student work ethic. There were no example questions given similar to the exam. Class was abstract exam overly-specific.

Get ready to read
So many papers
Tough grader
1.0
1.0
CS356
Grade: Not sure yet
Oct 19, 2021
Wouldn't take again

I have taken "hard" professors at this school and defended them. This professor is not that. She makes incomprehensible exam questions with the highest grade of a 30% and then does not curve. She avoids all criticism and yells at students when they complain. It's so bad that we are going to the department for any help. Avoid at all cost.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CS356
Grade: Not sure yet
Oct 19, 2021
Wouldn't take again

This is the worst class I've ever taken. Don't make my mistake. Save yourself.

Get ready to read
Test heavy
So many papers
1.0
5.0
CS356
Grade: Not sure yet
Oct 24, 2021
Wouldn't take again

Lies and changes syllabus constantly. Told us an exam would be dropped but when students did badly on it, turned it into a permanent homework grade to punish us. Illogical questions on exams that everyone failed and then refused to curve it. Talks down to students when they complain and insults us saying we didn't study enough or don't care. Avoid.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CS356
Grade: Not sure yet
Nov 19, 2021
Wouldn't take again

Let me just say that for an INTRODUCTION to Computer Networking course, this is by far the most miserable experience I've ever endured throughout this semester. The first midterm was horrible. Barely any time for 40 paragraph long questions for an open book exam. Barely a practice exam on the first and no practice exam on the second. Never again...

Test heavy
Lecture heavy
Tough grader
5.0
1.0
CS356
Grade: A+
Nov 23, 2021
Wouldn't take again

Huong Le is one of the brightest people in her field across the USA. Her tireless work educating students has been praised by the majority of students I have spoken to. Her cutting-edge curriculum has received numerous awards from some of our countries finest institutions, which is why I was able to achieve an A in this course easily.

5.0
1.0
CS356
Grade: A+
Nov 30, 2021
Would take again

Huong Le is one of the brightest people in her field across the USA. Her tireless work educating students has been praised by the majority of students I have spoken to. Her cutting-edge curriculum has received numerous awards from some of our countries finest institutions, which is why I was able to achieve an A+ in this course easily

Inspirational
Hilarious
Caring
2.0
4.0
CS356
Grade: Not sure yet
Dec 9, 2021
Would take again

I think the best way to say it would be that "her tests overstep her level of educating". This doesn't mean that she is a bad instructor, just not enough to warrant her tests. I say get the book (physical) for the tests, her lecture slides won't help. Also, those identical 5.0 ratings praising her "cutting-edge curriculum" are kind of suspicious.

Get ready to read
Graded by few things
Group projects
3.0
5.0
CS356
Grade: B
Dec 11, 2021
Wouldn't take again

In all honesty, this class was one of the most difficult courses I've had to take this semester. I felt that she went way too quickly on the lectures and it was difficult to follow. Additionally, the exams were far too difficult in relation to what we were learning in class. At least, she was willing to improve and learn from her past mistakes.

Accessible outside class
Lecture heavy
Tough grader
1.0
5.0
CS356
Grade: C
Dec 12, 2021
Wouldn't take again

This was supposed to be a relatively easy course which isn't necessarily in depth about networking or anything specific. Instead, it contained extremely dense and convoluted labs, unorthodox grading methods, and terrible exams. By terrible I mean terrible as in, people rarely get higher than a 50. That is not normal for an intro course in any way.

Get ready to read
Skip class? You won't pass.
Tough grader
2.0
5.0
CS356
Grade: B+
Dec 25, 2021
Wouldn't take again

The lectures are way too fast-paced, and the class is too theory intensive with almost no coding. Her HW assignments are random and not really helpful for exams. You will literally know nothing useful about networking other than some random trivia after taking this class. Hopefully she can improve this dumpster fire class for future semesters.

1.0
5.0
CS356
Grade: Not sure yet
Mar 5, 2022

This professor's methods are as convoluted as can be. She makes everything more difficult than they originally need to be... for what? She is a nice person and seems very knowledgeable but her teaching style, lecture slides, and labs are not doing their job of communicating key ideas and concepts to you as a student

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS356
Grade: A
Mar 8, 2022

Impossible tests. She has absurdly convoluted questions, like "find the line with the third error in this paragraph". You have about 2 minutes per question. While she does take exam questions from her lectures, you have to practically study them like a bible. I got an A just because I spent $90 to rent the physical book (open book exams).

Lecture heavy
Test heavy
1.0
5.0
CS356
Grade: Not sure yet
Apr 25, 2022

Utter garbage of a professor. How did she even get this job. What was she thinking when she wanted to be a professor. Her tests are stupidly dumb. The questions make no sense. Like u will be thinking did she take an English class. Do not take her even if she is only available. She will most likely get fired. Hopefully!

Lecture heavy
Graded by few things
1.0
5.0
CS356
Grade: Not sure yet
Apr 26, 2022

If you have to take this class with this professor, just don't even if it's a prerequisite. I have much harder class such as cs288 and cs350 with itani and this class is worse than those courses because this professor doesn't know what she is doing and teaching. Why fail when you already know you are going to fail. Good luck if you take it lol.

Lots of homework
Lecture heavy
Graded by few things
1.0
5.0
CS356
Grade: C-
Apr 26, 2022

A dreadful class, a couple abominable exams, and a mentally ill professor walk into a bar... just kidding, but if they actually did, it would combine to form this class.

Tough grader
1.0
5.0
CS356
Grade: Not sure yet
Apr 26, 2022

This course became a great example of how to make an introductory class a complete nightmare. Too much information is presented and is rushed most of the time. Writing your own notes for the open note exam is useless because the questions don't make sense and aren't straight forward.

Group projects
Lecture heavy
Graded by few things
1.0
5.0
CS356
Grade: Not sure yet
May 9, 2022

Huong Le is the most incompetent professor you will ever encounter in NJIT. Her class is unstructured, she does not grade anything until the very last day so that you cannot content her grades, and on top of that, she grades harshly and unfairly. Honestly, she should lose her job, I have no idea how she was ever even considered for hiring.

Participation matters
Graded by few things
1.0
5.0
CS356
Grade: Not sure yet
May 10, 2022

Agree with most of the other comments.

Tough grader
Group projects
1.0
5.0
CS356
Grade: B
May 15, 2022

LOL, what a class. You truly don't understand fear until you have this class. Don't expect much from previous semesters, since she will switch up. Definitely the worst professor in the NJIT CS department. Made Bassel seem like a walk in the park, mad respect for Bassel now. Also, agree with everyone who wrote underneath besides the two 5.0 bots.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CS356
Grade: B
Oct 2, 2022

Wait until a different professor teaches this class if possible. Unclear grading criteria, unhelpful, and exams can't possibly be prepared for properly (even while being open notes). Seems to have good intentions but is not able to create a functional class.

Tough grader
1.0
5.0
CS356
Grade: C+
Nov 2, 2022

Wasting time and money. It's important someone else teaches this class because its an important class for 2022 CS degree and you CANNOT have her teaching this because it is not properly taught at all. After every topic shell ask if you have any questions. Great but doesn't make sense for me to ask her to reteach every topic after her "teaching" it.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CS356
Grade: Not sure yet
Nov 29, 2022

Please avoid her if possible. If not just pray.

Tough grader
Get ready to read
1.0
5.0
CS356
Dec 14, 2022

She is the only option for this class as of now. You will not learn anything properly about computer networking with this professor. She speedruns her own slides which aren't that useful anyway. Her lab instructions are very badly written, you may not even know what you did wrong. I hope you know an competent IT major to help you out in this class.

Tough grader
Get ready to read
Participation matters
1.0
3.0
CS356
Grade: Not sure yet
Dec 18, 2022

Professor Le is by far the most incompetent professor I have ever had. She uses outdated material, has unclear instructions on everything, does not respond to communication through online means well, and is by far the most lackadaisical professor ever. The class is by no means hard but everything is up to her whim. Sadly she is the only professor.

1.0
3.0
CS356
Grade: B
Dec 26, 2022

Although this class was probably one of my easier classes this semester, the labs are time consuming. It's a good thing, however, that the open-note exams are hardly worth anything because you'll basically get the same score whether you study for 10 hours or guess on every question. Huong Le literally has no business teaching this course.

4.0
2.0
CS356
Grade: A
Dec 27, 2022

Honestly she's a good person, but she is an awful professor. She's the only professor teaching 356, so just make sure you have a group of friends when taking this course. Don't bother studying for the exams, just make sure you get 100s on the labs and you'll easily cop a B+ or A.

Lots of homework
Lecture heavy
5.0
3.0
CS356
Grade: B+
Jan 7, 2023
Would take again

She's very nice as others have said. The first exam might be a shock, but with open-notes all you really need to bring are the slides (which you should annotate as she goes over them). Labs are a majority of the grade and they go step by step. If you get stuck, just complete it to the best of your ability and write an explanation for the grader.

Participation matters
Hilarious
Caring
5.0
1.0
CS356
Grade: A+
Nov 14, 2023
Would take again

Professor Huong Le is so inspiring. She effortlessly combines profound expertise with an unparalleled passion for her subject matter. Her ability to convey complex concepts in a relatable and engaging manner captivates students, making even the most challenging topics accessible.

Amazing lectures
Inspirational
Respected
5.0
1.0
CS356
Grade: A+
Nov 15, 2023
Would take again

Good professor. Labs are useful and help prepare you for the real world.

Caring
1.0
5.0
CS356
Grade: Not sure yet
Nov 20, 2023

Either the new reviews are fake or made by other students looking to mislead you. She has been one of the worst professors I've ever taken. 40% of your grade comes from labs which are underdocumented and completely different from what you cover in class. Don't bother asking for help, she won't give you any. Wait and take 356 with another professor.

Tough grader
Lots of homework
5.0
1.0
CS356
Grade: A+
Nov 21, 2023
Would take again

One of the professors of all time

1.0
4.0
CS356
Grade: Not sure yet
Nov 21, 2023

Don't even bother showing up to lectures. Just do the labs which are most of your grade and you'll be fine.

Lots of homework
1.0
5.0
CS356
Grade: Not sure yet
Dec 13, 2023

I know NJIT CS professors are not the best but she really is the worst professor I've had .The exams are out of 115 points and the average is 40.She says she understands what its like to be a student but makes no effort in being a better teacher.idc if shes nice im paying for thousands of dollars just to go guess on an exam and hope for a 50.

1.0
5.0
CS356
Grade: Drop/Withdrawal
Dec 13, 2023

some people are not meant to be teachers .This teacher is one of them

1.0
3.0
CS356
Grade: Not sure yet
Dec 22, 2023

Truly awful.

1.0
4.0
CS356
Grade: C+
Dec 27, 2023

I have never taken a class like this. I would even consider her even worse than bassel. Do not waste your time studying for the exams. They are guessing games and you will most likely get 30s and 40s.

1.0
4.0
CS356
Grade: C
Dec 27, 2023

You can definitely pass this class no problem. But learn anything useful about networking? Absolutely NOT.

1.0
5.0
CS356
Grade: C
Jan 4, 2024

Difficult professor to work with. Would give her a 0/5 if possible. Very confusing exams and terrible lectures.

1.0
4.0
CS356
Grade: C+
Jan 8, 2024

Every negative rating is accurate. She really is an awful professor. It's literally impossible to study for the midterms and final and get a good grade. Everyone should mass report her.

Graded by few things
1.0
4.0
CS356
Grade: C+
Jan 10, 2024

I wouldn't recommend her to my worst enemy.

1.0
4.0
CS356
Grade: Not sure yet
Mar 17, 2024

I don't know what to say, this experience was hands down top 3 most frustrating classes I ever took. How you could make an intro class into a nightmare is beyond me. She is smart, doesn't know how to convey or teach, her tests are full of metaphors and are not clear questions, her lab instructions which are a major part don't work. STAY AWAY

1.0
5.0
CS356
Grade: Not sure yet
Apr 13, 2024

This professor is the worst instructor I've ever had a displeasure of taking. The exams are completely disconnected from the class materials, the labs are using outdated instructions that no longer work, but you'll still lose points. I would never take a class with the professor again, I would rather drop out.

Tough grader
Lecture heavy
Graded by few things
1.0
3.0
CS356
Grade: Not sure yet
Apr 13, 2024

I'm not one for bandwagoning, she is a nice person and its clear she tries to encourage engagement but her lectures really arent good, youre sitting there for 3 hours watching her scribble red lines everywhere. You have to go to the textbook's website if you actually want to learn. And midterms are full of bogus questions. Very hard to learn from.

Get ready to read
1.0
4.0
CS356
Grade: Rather not say
Apr 21, 2024

This is probably the most braindead class I ever took at NJIT. Nonsense exams with questions in the form of riddles, useless labs, awful lectures, etc. It's a miracle she's not teaching this course in fall 2024.

1.0
3.0
CS356
Grade: Not sure yet
May 3, 2024

This course is really disappointing. Computer networking is an extremely important topic, however the way it's being taught in this class is subpar. Hopefully someone new will come along and finally give this course the respect and care it needs.

1.0
3.0
CS356
Grade: C+
May 3, 2024

She did not show up to a final she scheduled and the entire CS department and Dean had to get involved to reschedule the final. Complete incompetence from this professor and her grading scale and I'm sure plenty of others can describe why she's horrible better than I could. Hope this woman gets fired

1.0
3.0
CS356
Grade: C+
May 3, 2024

During the middle of the semester I realized that there was no point in trying to understand what was going on in the class, during spring break I stduied for 3 days in order to complete a cloud certification exam (AWS) which pretty much covers all the topics in this course. The exams are trash and do not make sense. Overall dissapointing.

Tough grader
Get ready to read
EXTRA CREDIT
1.0
4.0
CS356
May 3, 2024

Worst cs professor at njit. Labs are out of date and you end up spending hours to a week on them. She herself makes the exams and the questions are confusing or worded badly and impossible to study for. She never responds to emails and doesn't show up to her office hours. Do not take her for any class no matter what.

1.0
4.0
CS356
Grade: Not sure yet
May 3, 2024

An introduction to networking shouldn't have been as discouraging as it was with this professor. The lectures were hard to follow, the slides were useless, and the exams did not distribute their focus evenly across the material we covered in class. Getting a 60% means you've lucked out. Its an absolute marvel.

1.0
5.0
CS356
Grade: Not sure yet
May 3, 2024

This class has been a nightmare. The professor got removed from teaching it in the future semesters because she's been so woefully terrible at teaching. She didn't even show up to the final exam so one section had to reschedule and everything was moved online at the last minute. She will now teach the 100 level intro courses. DO NOT TAKE HER CLASS.

Hilarious
1.0
4.0
CS356
Grade: Rather not say
May 5, 2024

As a cs student at njit I expected so much more, especially since networking will be a core part of our careers. It's pretty clear that this school doesn't care about our input on course evaluations. If they did, more of these profs would be fired.

1.0
4.0
CS356
Grade: Not sure yet
May 6, 2024

bro, the people who guess on the exams end up doing the same or even better than the people who actually study

1.0
5.0
CS356
Grade: Not sure yet
May 10, 2024

Bro I guessed on all the exams and ended up doing much better than the people who actually paid attention and studied for hours for the exam. She's just a horrible professor who uses outdated instructions for her assignments and exam questions that don't reflect what she goes over in classs.

Lots of homework
Beware of pop quizzes
1.0
3.0
CS356
Grade: B
Sep 3, 2024

Genuinely the worst class I've ever had the displeasure of taking. Grade is mainly based on exams and labs, but the exams are incomprehensible, lab instructions are often incorrect to the point of the labs being entirely nonfunctional, and the lectures are barely related to either. This class in its current form has no educational value whatsoever.

1.0
3.0
CS356
Grade: Not sure yet
Oct 3, 2024

She's always unprepared and will SPEED through an entire program, not even explaining it or the confusing platform she uses. Stay on top of EVERY tab on her canvas because she will NOT tell you what is due when it is due. Unfortunately, she will quiz you at the end of class even though it is impossible to follow through with her lecture alone.CS115

Lots of homework
1.0
3.0
CS356
Grade: Not sure yet
Oct 3, 2024

Even CS majors are confused. No one can understand her. On top of that, you can't even schedule office hours with this lady because she ONLY does REMOTE office hours for TEN MINUTES and at 8AM!!! Nothing else fits her schedule. It's a joke seeing this lady teach, and if you reach out to her through email, good luck receiving any responses! Horrible

1.0
3.0
CS356
Grade: Not sure yet
Oct 3, 2024

She's probably teaching the lowest level because of how bad she teaches. Im taking her for CS 115 and it's an absolute nightmare. You're pretty much on your own but with confusion and stress added. I wish I could understand how she even took this job, she doesn't even want to help her students and just makes it obvious. Save yourself time,$, stress

1.0
4.0
CS356
Grade: Not sure yet
Nov 19, 2024

I dont recommend taking her and thats all i gotta say.

1.0
5.0
CS356
Grade: Incomplete
Nov 26, 2024

i mean good lord

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

This was foul, I almost want to pursue legal action against the school due to this professor's vile incompetence.

Tough grader
1.0
5.0
CS115
Grade: Incomplete
Dec 1, 2024

Quizzes every single class after the most incomprehensible lectures. You're better off jacking one in at the back of the class rather than listening to her "teach" and get yourself even more confused than if you would just not attend.

Beware of pop quizzes
Test heavy
1.0
5.0
CS115
Grade: Incomplete
Dec 1, 2024

Quizzes after every incomprehensible lecture. You're better off jacking one in at the back of the class instead of listening to this girl speak bcs you'll end up more confused than if you didn't show up in the first place.

Beware of pop quizzes
Test heavy
1.0
5.0
CS115
Grade: Not sure yet
Dec 3, 2024

She won't help you even if she knows you need it, unfortunately. Very unbalanced curriculum. Be ready to be assigned experienced programmer projects.

Beware of pop quizzes
1.0
4.0
CS356
Grade: C+
Dec 10, 2024

It gets tuah point

1.0
5.0
CS115
Grade: Not sure yet
Dec 10, 2024

Choose another professor if you can. She won't teach you anything and her demands are over the moon in the exam that the course average on the second mid term was 38. No extra credit and she is not open for suggestions. No convenient office hours because it's from 8-9 am online .

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
4.0
CS115
Grade: Not sure yet
Dec 11, 2024

I REALLY want to know how she is for CS115 ever since she left CS356. Someone please give some insider info

1.0
5.0
CS115
Grade: Not sure yet
Dec 16, 2024

if I would give a rating below a 0 I 100000% would. Whatever you do, do not take any courses that she teaches, take the extra semester and save yourself the stress.

Tough grader
Group projects
Test heavy
1.0
5.0
CS115
Grade: Not sure yet
Dec 18, 2024

Extremely difficult to understand, not accessible outside of class due to the office hours being only TEN minute sessions REMOTELY at 8 AM, assigns senior programmer groupprojects worth 1,000 points, quizzes you after EVERY incomprehensible lecture, is NOT open to suggestions, tells you that you should know the course if you seek help, too fast,etc

Group projects
Beware of pop quizzes
Test heavy
1.0
5.0
CS115
Grade: Not sure yet
Dec 18, 2024

SAVE. YOUR. SELF. THE. ANGUISH. That's it.

Group projects
1.0
5.0
CS115
Grade: Not sure yet
Dec 18, 2024

Just going to share that the Final exam average was a 25.9% out of 115... Her class REALLY is the most dreadful anyone could ever take. Don't put yourself through the torture.

Beware of pop quizzes
1.0
5.0
CS356
Grade: C
Jan 8, 2025

Just get a CompTIA Network+ Manual and you'll learn alot more than her class

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS115
Grade: A-
Jan 10, 2025

Avoid at all cost.

Tough grader
Test heavy
Graded by few things
5.0
1.0
CS115
Feb 1, 2025
Would take again

I don't get the hate, this teacher will do its best to help every students in need of help in any way shape or form possible.

Clear grading criteria
Respected
Accessible outside class
1.0
5.0
CS115
Grade: C-
Feb 19, 2025

I'd rather get taught by an extraterrestial.

1.0
5.0
CS115
Grade: Not sure yet
Feb 19, 2025

she offered us extra credit to give her a 5 rating on here what are we doing man

Tough grader
Get ready to read
4.0
3.0
CS356
Grade: C
Feb 21, 2025
Would take again

The lectures and homework don't prepare you for exams at all. She pulls questions straight from the textbook for the midterm and final exam, so study the textbook exercises. Lectures are more tolerable than Bassel Arafeh's, since the analogies she uses are actually helpful to understand the concepts, but again, lectures are useless for the exams.

EXTRA CREDIT
Lecture heavy
1.0
5.0
CS115
Grade: Drop/Withdrawal
Feb 25, 2025

The reviews don't lie she really is that bad

1.0
4.0
CS115
Grade: Drop/Withdrawal
Feb 25, 2025

I don't even have words to say about how bad she is, please avoid at all costs... ⚠ (If she's your only option, just take it sometime else when she isn't your only option)

1.0
5.0
CS356
Grade: A+
Mar 17, 2025

Huong Le is more than just a bad teacher—she's the stuff of nightmares. Literally. I cant escape her from my sleep. let's not forget about her pet, John Pork, who haunts my dreams too, snorting in the corner like a cursed spirit. If you're looking for a class that'll give you an existential crisis and a lifelong fear of witches, look no further

Tough grader
Beware of pop quizzes
So many papers
1.0
5.0
CS115
Grade: B
Mar 21, 2025

really really bad. please run or demand a change if you're a first sem freshman. lectures make absolutely no sense even for a beginner course. she quizzes at the end of every lecture for participation/attendance. her midterms & final are incomprehensible and the average for classes is around 20%. she gives a project about stocks worth 1000 pts.

Tough grader
Group projects
Test heavy
1.0
5.0
CS115
Grade: A
Mar 25, 2025

rbrvdfvfbtnnbrdcesdfgthyjuik

Tough grader
So many papers
Test heavy
1.0
4.0
CS115
Grade: Rather not say
Apr 6, 2025

Coming from her cs100 course she is still the worse. Posts slides that are from the department but never goes over them. Legit the exams are based on the slides so what is the point of going to her lectures if she ain't gonna teach us the material that's in them. You will end up being clueless in the exam room causing you to fail your fist common.

1.0
4.0
CS115
Grade: Incomplete
Apr 8, 2025

Taking CS100. The HW has been upwards of 400 questions a week. I asked for help multiple times with HW but she keeps giving it to her assistant. She didn't bother to check if I did the HW, gave me 0's because Zybooks failed to update my grade. Dropped my grade from a 92 to a 62 instantly and wouldn't have fixed it unless I asked her to investigate.

Participation matters
Lots of homework
Test heavy
1.0
5.0
CS356
Grade: B
Sep 8, 2025

Read others. Dont take.

Tough grader
1.0
4.0
CS115
Grade: C
Nov 13, 2025

This professor is really rough. Many homework assignments are as laborious as some kids' midterm projects. Her TA does all the work for her, leaving her just to read the slides and ramble on about things that have nothing to do with Computer Science. The fact that this is a required class is a joke.

Tough grader
Lots of homework
Hilarious
1.0
1.0
CS115
Grade: B+
Dec 9, 2025

DO NOT TAKE THIS CLASS! I repeat DO NOT TAKE THIS TEACHER! it is a joke, Le Huang doesn't know how to teach a waste of time. I'm telling you; you are going to sit in the classroom ether doing homework or playing a game. You are not going to learn anything and what makes this worse on the midterm 3 of her classes combined averaged 57% on the exam.

Lots of homework
Lecture heavy
1.0
5.0
CS104
Grade: B
Dec 29, 2025

Genuinely the worst teacher ever. Struggled to teach to a bunch of beginners the basic and essential concepts of cs. Cannot be reached outside of class hardly ever and is a tough grader. At all costs try to avoid her if you can. She is by far the worst teacher I have ever had. I learned absolutely nothing from her or that class.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CS104
Grade: C
Dec 30, 2025

This teacher can't teach, with her life on the line she wouldn't be able to teach the alphabet to a 13 year old.

Class Info

Online Classes

100%

Attendance Mandatory

61%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 38 grades
Most common grades:
Not sure yet (38)
B (9)
C (7)
Grade Distribution
A(9)B(9)C(16)D(3)F(0)A-/B+(4)
Based on 86 reported grades
Not sure yet: 38
B: 9
C: 7
C+: 7
Common Tags
Tough grader (30)
Lecture heavy (16)
Lots of homework (13)
Test heavy (12)
Get ready to read (11)
Graded by few things (9)
Beware of pop quizzes (9)
Group projects (7)
Rating Trend

Declining

-0.75 avg change
Feb
Mar
Apr
Sep
Nov
Dec
Last 6 months
Ratings by Course

CS356

1.5

(66)

CS115

1.2

(21)

CS104

1.0

(2)
Difficulty by Course

CS104

5.0

CS115

4.4

CS356

4.0

Similar Professors