3.2

Khiem Le

Computer Science - The University of Texas at Dallas

3.2
Quality
3.5
Difficulty
56%
Would Retake
96
Reviews
3.2
Quality
3.5
Difficulty
3.3
Helpful
3.1
Clarity

56%

Would Retake

96

Reviews

Rating Distribution
Official

5

17

4

28

3

25

2

13

1

13

What Students Say

Would never take again

1325 - 1.0 rating

Professor has ok lectures although pretty boring

CS4390 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

60%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 70 grades
Most common grades:
B+ (15)
A (14)
B (11)
Grade Distribution
A(23)B(14)C(9)D(3)F(0)A-/B+(22)
Based on 83 reported grades
B+: 15
A: 14
B: 11
Not sure yet: 10
Common Tags
Tough grader (21)
Clear grading criteria (20)
Participation matters (18)
Test heavy (18)
Lots of homework (17)
Lecture heavy (13)
Skip class? You won't pass. (9)
Accessible outside class (9)
Rating Trend

Stable

+0.04 avg change
Oct
Dec
Feb
Mar
May
Feb
Last 6 months
Ratings by Course

CS5390

4.0

(1)

CS1335

4.0

(1)

CS1337

3.6

(28)

CS1336

3.5

(42)

CS1325

2.5

(2)
+5 more courses
Difficulty by Course

CS1334

5.0

CE4390

5.0

CS2305

4.5

CS4390

4.1

1325

4.0

Reviews (96)
2.0
5.0
CS1336
Dec 15, 2014

Never take this Professor for CS 1336. You've been warned

4.0
3.0
CS5390
Grade: A
Jan 8, 2015

Lectures were sometime dull and disorganized but he's a very nice guy and willing to help (questions late homework etc). The tests are somewhat difficult but he is a pretty easy grader on the free response. Easy A if you actually spend a little effort.

4.0
4.0
CS1336
Feb 25, 2015

He's very helpful and genuinely wants you to succeed, but sitting through his lectures can be very boring. He does explain things well though.

3.0
1.0
CS1336
Grade: A+
Mar 13, 2015

His English is not the best and he essentially reads off the slides for the most part. When he attempts to show code that he made, he does not explain it well. He is very nice though and square root curved everyone's final grade (not the test, the final grade). Would not take again because he may not curve that much again.

1.0
5.0
1325
May 1, 2015

Very bad teacher. Not helpful at all tells you to go to lab for help but they don't know how to help. Would never take again. Says the word "basically" about a hundred times each class. Would not recommend.

3.0
3.0
1325
Grade: A
May 3, 2015

Decent class, gets confusing every now and then but it's usually no big deal. Make sure you did well in the pre-req though. Overall, your in good hands.

4.0
2.0
CS4390
Grade: A-
May 7, 2015

Dont buy a book, Powerpoints are comprehensive. Le is knowledgeable. Tests are tough, but very passable if you car. Excellent networking content - the IP stack is very relevant. HWs can be comprehensive. No quizzes. Attendance does not figure into grade, but uses it to bump people up who are on the edge. Take him and learn something. Skip Min

5.0
1.0
CS1336
Grade: A+
Jun 17, 2015

Clear grading criteria, great teacher. Goes over powerpoints in class which can be boring, but he really knows his stuff and explains things perfectly. Quizzes are at random , but if you simply read the chapters you will ace them. Stay on top of the reading and you will end up with an A. Great professor.

2.0
5.0
CS1334
Jul 15, 2015

If you're not a CS major, don't take his class, even if the class is for non-majors. Unfortunately he's not inspirational, very mono-toned, and fairly disorganized. There are many times he is confused by his own work, and it questions his preparation to teach. Very dry and makes learning difficult to a point that you hate CS. Prepare to sleep.

4.0
3.0
CS1335
Grade: B+
Aug 12, 2015

Professor Le is great for computer science major classes. However, if you not an comp sci major he is still good but not as great. I believe he has to adjust to teaching people who don't know much about comp sci and don't have as much math under their belt. He is very good at helping you understand the material though and he gives curves!!

5.0
1.0
CS1336
Oct 30, 2015

Kinda soft spoken, but gives great depth on each of the slides he goes over. Great choice for CS zero. Read the book and answer the questions, as it is exactly what he uses for the quizzes and exams. Got an A+ by doing that.

3.0
4.0
CS1336
Dec 8, 2015

Basically reads off PowerPoints, contradicts and confuses himself a lot. Won't tell students when quizzes are. I think he forgets he's teaching students brand new to coding, because if you don't have significant coding experience you're likely not going to do well. Makes tests absurdly specific and unreasonably hard.

3.0
4.0
CS2305
Grade: C
Dec 15, 2015

He's a nice a guy, but I would not take him again, his tests are tough and his lectures are super boring.

5.0
1.0
CS1336
Grade: A+
Dec 21, 2015

I don't really understand what others have been complaining about with Dr. Le. His class was so straightforward, the PowerPoint lectures were clear and effective, and he makes email announcements often. Quiz dates and expectations were given in advance. The tests weren't even difficult. Anyone could make an easy A just by reading his slides.

2.0
5.0
CS1336
Jan 15, 2016

His idea of teaching is reading off the powerpoint and thats about it. He forgets he is a teaching students who have no experience in coding. He makes his tests and quizzes super tricky and it'll mess you up. His accent makes him hard to understand. He made learning code harder than it needs to be. I pretty much had to learn everything by myself.

3.0
3.0
CS1336
Jan 21, 2016

He is a decent professor but made the class very boring. I think his teaching style does not suit non-cs majors or students who are not that great at coding. His slides are quite clear and helpful. He basically reads off the slides but tries to explain more if asked.

3.0
3.0
CS1336
Grade: B+
Mar 22, 2016

I only needed the textbook once for 1 homework assignment. He assigned homework once without announcing it in class. I found out there was homework after it was already a week overdue when he sent me an email saying so. His lectures seem long because he goes into depth about everything. He relies on the powerpoints but he doesnt just read from it.

4.0
2.0
CS4390
Grade: Not sure yet
Apr 4, 2016

Dr. Le is a clear lecturer. He can tend to be a little boring at times, but informative regardless. There's very little homework and only two exams. If you pay attention in class and study before the tests, you'll be fine.

3.0
4.0
CS2305
Grade: C
Apr 28, 2016

Reads off powerpoint slides and confuses even himself at times. Tests require you to remember minute things. Will let you retake test for a full curve or no change. Often very behind on grading. Learn the material yourself or via another. Quizes never announced but for 5 minutes or less before class, so mandatory attendance.

1.0
5.0
CS2305
Grade: A-
Nov 11, 2016
Wouldn't take again

Reads straight from the power point and our first test was on the computer he gives little particle credit and homework is not easy.

Tough Grader
Get ready to read
BEWARE OF POP QUIZZES
1.0
5.0
CS2305
Grade: A-
Nov 11, 2016
Wouldn't take again

He has attendance quizzes that use your cell and our first test was on a computer for a math exam which he gave little to no partial credit for questions that were somewhat close to the write answer.

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
4.0
3.0
CS1336
Grade: B+
Feb 5, 2017
Would take again

Great teacher if you ask me, methods of teaching are an excellent way to learn the concept. He's a nice man, cool person, and actually helps you when you need it. Simple, not complex, and you don't need to do Pseudocode like SOME professors

Gives good feedback
Clear grading criteria
LECTURE HEAVY
5.0
3.0
CS1337
Grade: A-
Mar 29, 2017
Would take again

Pretty solid teacher. Willing to answer dumb questions if you feel behind and very willing to help over email in addition to office hours. Quizzes are really helpful for studying for tests. also nice that quizzes aren't a large portion of the grade

Clear grading criteria
Caring
4.0
3.0
CS1336
Grade: Not sure yet
Apr 7, 2017
Would take again

I think he's a pretty good professor. He sticks to the material 100% of the time, which is always good. He's very nice as long as you're paying attention and being respectful. His lecture can seem fast sometimes but that's why he encourages you to read the textbook. Attend class and read, and you will make an A. Study for quizzes & do the homework!

Skip class? You won't pass.
Clear grading criteria
Caring
5.0
3.0
CS1337
Grade: A
Aug 6, 2017
Would take again

Many people talk about his pop quizzes, but after each quiz, he goes over he questions that were most missed so that everyone can learn from their mistakes. I asked a friend who had him if I should take him, and my friend told me that he gives pop quizzes, but he is a great teacher. My friend was right to recommend him.

Gives good feedback
BEWARE OF POP QUIZZES
3.0
4.0
CS4390
Grade: C+
Aug 21, 2017
Wouldn't take again

Dr. Le has an accent but its not bad at all and is understandable. But what is not understandable is that he reads directly off the powerpoint all the time and you can clearly see that nobody is paying attention at all. There are attendance quizzes every once in a while. Homework is long and tedious but most of the answers are online anyways.

Tough Grader
Participation matters
Skip class? You won't pass.
3.0
4.0
CS1336
Grade: B+
Nov 14, 2017
Wouldn't take again

Took 1336 quizzes were really hard and he barely gives you any time. Take the other professor who apparently doesnt even give quizzes. Other than that he knows what hes talking about albeit his lectures are kinda dry.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
3.0
CS1336
Grade: A
Dec 5, 2017
Would take again

Dr. Le was an overall great professor. He has an accent and its not problem at all. The homework's are very easy and you have a lot of time. Few test that make up a huge amount of your grade but if you study his quizzes they are very easy. He is definitely one of my best proffessor

Clear grading criteria
Amazing lectures
Tests are tough
1.0
4.0
CS1325
Grade: B
Dec 19, 2017
Wouldn't take again

Hes got an accent. He doesnt not care about his student, he doesnt not care. Dont take him if you dont know how to program yet, he makes things ambiguous and difficult.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
5.0
3.0
CS1337
Grade: A
Mar 26, 2018
Would take again

Sure, he has an accent. It's not a big deal. He works out the concepts in class in CodeBlocks, so if you don't understand it from the powerpoint, you'll get it going into the program. He's not particularly funny, but he definitely has a sense of humor. He makes sure to answer questions, and its definitely the most interested I've been in a CS class

Respected
Skip class? You won't pass.
LECTURE HEAVY
3.0
4.0
CS4390
Grade: C+
May 10, 2018
Wouldn't take again

He is very monotonous. I have trouble listening to people in general but he is especially hard to listen too. His test cover a wide range of topics and student do not need to just know the concepts but apply and build up from them. He is caring but participation in class is hardly allowed.

Tough Grader
Get ready to read
GROUP PROJECTS
3.0
4.0
CS1336
Grade: B
Jun 5, 2018
Would take again

He's an alright professor. His lectures are in depth and he explains everything clearly but it can get boring. He does have quizzes for each chapter, and studying questions from the book help. If you pay attention and follow with him from the book you should be fine.

Respected
Clear grading criteria
Caring
5.0
3.0
CS1336
Grade: B+
Jul 3, 2018
Would take again

Dr. Le's lectures stick to the material & he gives all information you need to get an A+ in the class. He uploads everything onto eLearning for access outside of class & is also available through email. He goes over lectures & also does code examples in class to better understand. Any hw's & tests are very easy if paying attn. One of the best profs

Gives good feedback
Respected
Caring
3.0
3.0
CS1336
Grade: A
Nov 9, 2018
Would take again

He's fine. Sometimes it's hard to understand what he's saying because of language barrier but most of the time it's understood with common sense. You really have to study the text book because the slides does not include all information for the test.

Tough Grader
Participation matters
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CS1336
Grade: A
Nov 14, 2018
Would take again

He was one of my favorite professors I took in CS. He is very caring and will answer any questions you have as long as you put forth the effort. Read the book and pay attention and you will do fine. He genuinely wants you to succeed and will do so as long as you are willing to work with him.

Gives good feedback
BEWARE OF POP QUIZZES
Caring
4.0
3.0
CS1336
Grade: B+
Dec 16, 2018
Would take again

Great intro professor. He does not just teach from the slides, but he actually shows you how things work. Very understanding man, will slow down if you need him to. Overall enjoyable class.

Clear grading criteria
2.0
5.0
CS4390
Grade: D
Mar 14, 2019
Wouldn't take again

Regret taking this class. Needs to be more clear on the material that gets tested. Test has true/false multiple choice and free response. He likes to put trick questions. Based on the homework I think we were graded way too harsh.

Test heavy
Beware of pop quizzes
Tough grader
1.0
5.0
CS4390
Grade: C+
Mar 15, 2019
Wouldn't take again

Dont take this class with this professor! His tests are way too hard and the averages are borderline D+. Take with Nguyen instead. I thought Nguyen was a harder professor but you will learn more and he curves to the point where most people get an A. This professor is very vague on his class content and no one was prepared for his tests.

Skip class? You won't pass.
Test heavy
Tough grader
2.0
5.0
CS4390
Grade: Not sure yet
Mar 25, 2019
Wouldn't take again

I've taken this professor before and I thought he was ok. This time around the class is unnecessarily hard, and he's not that clear on the grading criteria. The curves he gives, even though the whole class is not doing that well, are super minuscule. He is an ok lecturer, but not good enough for the content to be this difficult.

Test heavy
Lecture heavy
Tough grader
2.0
5.0
CS4390
Grade: Rather not say
Apr 5, 2019
Wouldn't take again

Professor has ok lectures although pretty boring. If you care about your grades at all do not take him. He writes some of his own test questions. So if a question is super unclear, he probably wrote it. I wanted to give him credit for wanting feedback for the class, but he took the feedback and ignored it. Then he told us we just need try harder..

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CS1336
Grade: Rather not say
Apr 21, 2019
Wouldn't take again

Class is too hard for an entry class. His powerpoints and lectures dont give enough information to do well on tests.

Skip class? You won't pass.
Test heavy
Lecture heavy
2.0
5.0
CS4390
Grade: C+
Apr 29, 2019
Wouldn't take again

I took his 1336 and liked him a lot. That being said, hes terrible at teaching higher level courses and is difficult to understand. Would not recommend taking him for computer networks.

Lots of homework
Test heavy
Tough grader
1.0
3.0
CS4390
May 8, 2019
Wouldn't take again

Class itself isnt that hard and the professor actually knows the material well. But his tests are just terrible. Average grades for class are C which is rare considering even hard professors still give B+ averages (seriously check grade distribution). Hes a tough grader with multiple answer questions. Avoid!

Lots of homework
Test heavy
Tough grader
2.0
5.0
CE4390
Grade: A-
May 16, 2019
Wouldn't take again

Dr Le wants to be a great professor. He tries to make the material interesting, but he just can't. Computer networks is a fascinating subject when taught correctly, but reading off slides and working through the algebra isn't the correct method. His exams are laughably difficult and the homework doesn't prepare you for them in the slightest. Avoid.

Test heavy
Tough grader
4.0
2.0
CS1336
Grade: A+
Nov 14, 2019
Would take again

Dr. Le explains the concepts very well with the slides. Anytime someone has a question he does a great job solving and demonstrating the problem. He gives us a quiz for every unit but provides the material that the quiz covers. The tests are pretty much the quizzes compiled and he posts the answers for the quizzes.

Accessible outside class
4.0
3.0
CS1336
Grade: A-
Dec 9, 2019
Would take again

This is the most normal professor you can get. He isn't amazing, but he isn't terrible. He gives a reasonable amount of HW (which is done online) and lectures in class while you follow along by writing code with him. This code is turned in for attendance. His quizzes are SOMETIMES announced. He doesn't do a good job of posting quiz dates. Okay guy.

Lots of homework
Accessible outside class
Clear grading criteria
4.0
3.0
CS1336
Grade: B+
Apr 18, 2020
Would take again

He was a decent professor. He makes sure to answer questions and is helpful. Quizzes came straight from the slides and lecture. Homework was through Zylabs. Straightforward class

2.0
4.0
CS4390
Grade: B-
Oct 19, 2020
Wouldn't take again

Get ready for very tough Homeworks and Tests

Test heavy
Beware of pop quizzes
Tough grader
3.0
3.0
CS1336
Oct 22, 2020
Would take again

Just show up and you'll be fine. Quizzes stick to the power points and tests took questions straight from the quizzes. Online lectures can be a drag since he isn't a super fast talker/typist watch asynchronously if you struggle to pay attention and set the speed to 1.5x. Only annoying thing is you're given a 5 min window to log into tests/quizzes

Participation matters
2.0
5.0
CS4390
Grade: Not sure yet
Oct 27, 2020
Wouldn't take again

HWs and Tests are very difficult. Beware of pop quiz every class. Make sure you understand the lectures in deep.

Test heavy
Beware of pop quizzes
Tough grader
4.0
2.0
CS1336
Grade: A
Nov 25, 2020
Wouldn't take again

He is the most average professor. Not bad nor amazing. I feel like I didn't learn much but he wasn't rude and helpful. His exams and whatnot are tricky but if you take it slow it's not bad. He is a good professor to take if you do not want a tough semester.

Accessible outside class
Participation matters
Graded by few things
3.0
5.0
CS4390
Grade: Not sure yet
Dec 2, 2020
Would take again

took him for lower level classes & loved him. he is a great professor, sweet man, but teaching comp networks is not his forte. idk what happened but tests & homeworks became super hard & i dont think i got above a C+ on anything. questions were confusing & were graded harshly. 2 tests worth 50% and 1 project worth 25%.

Test heavy
Tough grader
5.0
4.0
CS1336
Grade: Not sure yet
Dec 8, 2020
Would take again

Dr. Le works really hard to make sure you are understanding the course material. He takes this class seriously and respects every student and every question, even if he has to repeat himself 5 times. His in-class EXOs are very useful when it comes to comprehending the content.

Accessible outside class
Clear grading criteria
Lecture heavy
1.0
3.0
CS1336
Grade: B+
Dec 10, 2020
Wouldn't take again

There is a lot of quizzes, he just talks and talks. Its not really easy to remember things he taught in class so you have to study on your own. There is no way to improve score you get what you get. No extra credit or email replies for bumps etc. wont recommend.

Test heavy
Lecture heavy
Tough grader
3.0
3.0
CS1336
Grade: C-
Dec 10, 2020
Wouldn't take again

If you have a tendency to forget to turn HW in don't bother as he won't give you over a C- if your HW avg isn't higher than a 70. I did fine on everything else but I have to retake because of this clause in his syllabus.

Participation matters
Tough grader
1.0
4.0
CS1336
Dec 28, 2020
Wouldn't take again

There is a lot of pop lecture not on schedule, he just talks by himself. It's not really easy to remember the things he taught in class so you have to study on your own. the tests are heavy. He is ok as personally but he not that good at teaching.

Get ready to read
Test heavy
Beware of pop quizzes
4.0
2.0
CS1336
Grade: A
Jan 28, 2021
Would take again

He was a fair prof, and went over the basics slow enough for beginners to follow. Tests will feel tough if you only listen to the lecture without any review/studying. The HMW's are the best way to learn the material, but don't necessarily prepare you for the MC questions.

Test heavy
Clear grading criteria
Lecture heavy
1.0
3.0
CS1337
Mar 26, 2021
Wouldn't take again

I'm aware that forgetting to mention details and sending multiple emails isn't good practice, but I was polite and wanted to fix one problem about an online grader error i didn't understand after providing evidence that I'd tried every other avenue first, and he simply told me to repeatedly read the syllabus. the error had nothing to do with coding

Tough grader
3.0
3.0
CS1337
Grade: B
Mar 30, 2021
Wouldn't take again

Dr. Le's lectures are decent, but there are pop quizzes (announced the same week). The hw is VERY time consuming, but the exo's (example code with notes) done in class are very helpful. He's a very nice professor and not too hard on grading. The hw used Zybooks (a grading tool), which can be very frustrating at times if you don't use a specific IDE

Lots of homework
Accessible outside class
Beware of pop quizzes
4.0
3.0
CS1337
Grade: B+
Apr 20, 2021
Would take again

The hw assignments are very time consuming (especially at the beginning), but they are very helpful practice for the exams. The exos are also very helpful (they are coding examples done in class with notes commented in the code), and the review sheets and quizzes are extremely helpful for the exams. The lectures are ok and the Dr. Le is very nice.

Lots of homework
3.0
4.0
CS1337
Grade: B+
Apr 28, 2021
Wouldn't take again

Dr. Le 's EXOs (example code with notes) during class are very helpful, as are the test/quiz reviews. He is a very nice professor, but the hw load is very heavy and time consuming (including during exam week), and there are many pop quizzes (open note). The lectures are ok, but most of the learning I did was from the hw (coding) and reviews.

Lots of homework
Test heavy
Beware of pop quizzes
4.0
2.0
CS1325
Grade: A
May 10, 2021
Would take again

He is very clear about the format he wants you to use on HW assignments and tests are fair. I only wish that homework made up a larger portion of the grade as they are basically mini-projects. I REALLY suck at taking CS tests, but the extra credit on the HW saved my grade.

Clear grading criteria
4.0
3.0
CS1337
May 13, 2021
Would take again

Dr. Le is a very nice professor. The exos done in class (example code with notes) are very helpful. Also, the quiz/exam reviews are extremely helpful (that's how I did most of my studying). The hw is very time consuming, but prepares you for the quizzes/tests very well, and that is how I did most of my learning and understanding of the content

Respected
Lots of homework
Graded by few things
4.0
3.0
CS1337
Grade: A+
May 17, 2021
Would take again

As long as you know what you're doing on the homework assignments and get the key concepts down, you're set for his exams. Study off of the reviews along with his quizzes and exos (code examples for each concept) to prepare for exams. While the book is not needed to ace his class, reading the book is helpful if you're struggling with concepts.

Test heavy
Clear grading criteria
EXTRA CREDIT
4.0
3.0
CS1337
Grade: B+
May 21, 2021
Would take again

This was my favorite class this past semester. Lectures are engaging with in class exercises (participation grade). Good amount of low-stakes quizzes. Professor was great at answering specific questions and addressing developing questions as we learned new concepts. Homework programs took a couple hours each but weren't too difficult.

Participation matters
Clear grading criteria
Amazing lectures
5.0
3.0
CS1337
Grade: B+
May 22, 2021
Would take again

Lectures present information concisely. The slides were covered briefly with most attention being focused on in class examples. Weekly home works were often very repetitive, but they build upon each other. None the less, I found the homework helpful. Not a fan of the test format, but the lectures made up for it

Gives good feedback
Participation matters
Graded by few things
3.0
4.0
CS1336
Grade: A
Oct 27, 2021
Wouldn't take again

Although Dr. Le always try his best to make you understand and if you pay attention to the lectures and do all his exos, you'll be fine. However, it's super hard for me to stay awake in his lecture because of his monotonic voice

Skip class? You won't pass.
3.0
4.0
CS1337
Grade: B
Nov 4, 2021
Would take again

Professor Le taught the material pretty well and he would always write code in class to help his students understand the programming better rather than just reading from the slides. He gave a lot of homework though and some of them were quite long and difficult, but not very difficult. He was still a good teacher for the most part I would say.

Lots of homework
Participation matters
Tough grader
4.0
3.0
CS1336
Grade: B+
Nov 11, 2021
Would take again

Only required purchase was like 20 bucks for zylabs. Relatively easy class and professor

4.0
4.0
CS1336
Grade: B-
Dec 14, 2021
Would take again

I took Dr. Le's 1336 course, and found that it was difficult, but fair, as there were constant extensions that lead the course to be very well rounded overall. As well Dr. Le being very understanding regarding any topic, and making sure that all grounds were covered. I would recommend taking him if you want a tough, fair course, take Dr. Le.

Lots of homework
Participation matters
Lecture heavy
3.0
3.0
CS1336
Grade: A+
Dec 16, 2021
Would take again

He's decent at explaining the content but you'll probably have to learn stuff from the book by yourself. Strict with all his deadlines and rules. Quizzes and tests are tricky (not straightforward or just memorization), you need to genuinely understand the material to pass. He offered a midterm makeup, and curved our grades when people failed.

Get ready to read
Participation matters
Lecture heavy
5.0
3.0
CS1336
Grade: A
Apr 17, 2022
Would take again

go to class, do the work, do not cheat on coding assignments and class is an easy A. anybody hating on khiem simply did not put work in or is unintelligent. Khiem da goat, his daily EXOs (follow along coding assignments that are super easy and super helpful, helped me develop logic that students in other courses simply did not have.

Participation matters
EXTRA CREDIT
Clear grading criteria
4.0
4.0
CS1337
Grade: B-
May 11, 2022
Would take again

no free lunch in life, or free ratemyprofessor reviews. This man earned a solid 4/5. Not bad would take again

Participation matters
Clear grading criteria
Lots of homework
3.0
5.0
CS1337
Grade: C
May 18, 2022

Starting off, Dr. Le is a very caring professor that will give your credit where it's due, with extra credit on HW, Piazza and generally a kind curve at the end of the class. Test's are extremely difficult, and the reviews give a general idea what to study, but be prepared for topics that were only addressed briefly. HW's are like projects.

Tough grader
EXTRA CREDIT
Lots of homework
4.0
2.0
CS1337
Grade: B
May 18, 2022
Would take again

Had him for both 1336 and 1337 and he's a pretty straightforward professor. He does a decent job teaching and as long as you follow along with the exos and pay attention to the lectures you should be fine. Quizzes are very easy but the tests can be a bit tricky. He's very lax about attendance but don't skip!

Clear grading criteria
4.0
4.0
CS1337
Grade: B
May 21, 2022
Would take again

Very straightforward solid professor. Class is no cakewalk, but the work is not overwhelming. I found the homework to be time consuming but manageable, and the exams were solid

Tough grader
Participation matters
Clear grading criteria
4.0
5.0
CS1337
Grade: B
Nov 3, 2022
Would take again

Take him, and you will hate your life when working on the homework but you'll thank me later. He teaches really well, and his in-class exos are the best. There is so much homework and they take a LOT of time, so be sure to start early. I would honestly take this class again with him

Tough grader
Amazing lectures
2.0
4.0
CS1336
Grade: Not sure yet
Nov 15, 2022

His class is very boring and is a pretty strict professor. He is not that good at teaching concepts

Lecture heavy
5.0
2.0
CS1336
Grade: A+
Nov 25, 2022
Would take again

Dr. Le tries to help his students in every way possible. His class has "exos" which are mini-programs done in class that help you understand the concepts easier. Homework every week that serves as great practice for stuff learned in class. He also tries to be humorous and his lectures are fun. Would recommend taking him 10/10!

Participation matters
Amazing lectures
Gives good feedback
5.0
2.0
CS1336
Grade: Not sure yet
Dec 7, 2022
Would take again

Dr. Le was an amazing professor. He has attendance coding assignments during lectures but you can watch the recording and turn it in the day after. Sometimes his lectures get boring but otherwise they're fine. Tests and quizzes are open book.

Clear grading criteria
Lots of homework
Accessible outside class
1.0
5.0
CS1337
Grade: Drop/Withdrawal
Mar 29, 2023

Mr le is not a good prof take him and you'll regret it. Prof makes you work on zybooks and it is hard. He referred me to OCSC for cheating on assignments. Even if you do your own work chances are if someone has a even small similarity he will refer you. He's really tough almost half of the class withdrew. His assignments are 400+ lines of code.

Tough grader
Lots of homework
Accessible outside class
1.0
5.0
CS1337
Grade: B
Apr 12, 2023

Don't take him, literally, homework takes days to finish and if you have a homework average of less than a C then you can't pass the class, if there is a bit of similarity between 2 codes you are reported OSCS immediately no warning of any sorts to us about it. I would never take it again

5.0
3.0
CS1337
Grade: A+
Apr 25, 2023
Would take again

Dr. Le has a total of 11 hw assignments, of which one with the lowest grade is dropped, 2 exams and around 5 quizzes. The quizzes don't weigh much and and the exams are based on the quizzes. He provides straightforward lectures, lenient hw dates and extra credit. As long as you attend, do exos, and quizzes it's a easy class to get a A and learn in.

Participation matters
EXTRA CREDIT
Clear grading criteria
3.0
3.0
CS4390
Grade: A+
May 15, 2023
Would take again

Was basically one of the professors ever - not much to say about him. He has a sense of humor but I wish he'd show it more during the lectures. Other than that - sizable amount of homework plus a semester-long (can be done in 2-3 weeks) group project. Test questions are somewhat similar to the homework and can go a bit above just memorizing slides.

Group projects
Lots of homework
Accessible outside class
5.0
4.0
CS1337
Grade: A
May 16, 2023
Would take again

If you pay attention during his lectures, you'll have a very good understanding of the material and his in-class exo's help you actually apply the conceptual understanding of what he's teaching. The homeworks are like mini-projects and take a lot of time to do, but if you can do and understand them well then you'll have no trouble on the tests.

Participation matters
Caring
Lecture heavy
2.0
5.0
CS1336
Grade: D+
May 24, 2023

He is just okay. He didn't teach in a way that benefited me at all. He basically read from the book and thats all. He would make lots of syntax errors in the code on the exams and ask you about them. (which didn't seem fair to me) His test was done in the testing center and he did allow a cheat sheet.

Beware of pop quizzes
Test heavy
Graded by few things
3.0
4.0
CS1337
Grade: B+
May 30, 2023

Funny professor and teaches well. The homeworks are extremely time-consuming and difficult which is on Zybooks. Has low weight quizzes, exos that are code to submit for participation, and tests. Start the hmwk ASAP! Tests are from lectures.

Hilarious
Lecture heavy
Accessible outside class
5.0
5.0
CS1337
Grade: A
Jun 22, 2023

Dr. Le is an amazing professor. He is very caring to students and very knowledgeable in his field. Despite this, I highly recommend against taking him. His homeworks are very difficult averaging students numerous hours each week and the exams are somewhat difficult as well. You will learn a lot from Dr. Le, but a good grade is hard in his class.

Tough grader
Lots of homework
Test heavy
5.0
3.0
CS1336
Grade: B
Aug 20, 2023
Would take again

Tbh I took this class in 2018 but I just remembered how his exos done in class were very well explained line by line and really helped me (0 prior experience) understand the why's and how's behind the code, which built me a good foundation in C++ and I felt joy in learning for the first time. Very straightforward, I got my grade bc I slacked

Amazing lectures
Clear grading criteria
3.0
4.0
CS1336
Grade: Not sure yet
Oct 24, 2023
Would take again

Dr. Khiem Le is a decent professor at best. His lectures can be understood and you'll learn a lot from him. However for an intro class the homework can get pretty difficult. The grading criteria is clear but strict, and participation in class is really prevalent. I advise not taking him if you have no prior coding knowledge at all.

Tough grader
Participation matters
Lecture heavy
5.0
3.0
CS1337
Grade: Not sure yet
Dec 7, 2023
Would take again

Dr. Le was one of my favorite professors, if you went to lectures and did the exos, you picked up the material pretty well.

Amazing lectures
Caring
2.0
3.0
CS1337
Grade: C
Dec 22, 2023

He was an okay professor. Teaches off slides and does small programs to help you understand concepts. LOTS of homework, you need an average of 60 and up on hw to get a grade better than -C. Has three exams which he allows you to use a cheat sheet for, has quizzes which help with understanding concepts. Not a bad prof but you need to put in effort

Lots of homework
4.0
2.0
CS1336
Grade: A-
Feb 19, 2024
Would take again

very lecture dependent, as many HW grades stem from attending lectures and doing in class activities. grades fairly and will respond to help requests given that prerequisite steps have been taken. support system is strong and reliable. 2 tests, wording is clear, no trick questions. hw every week; quizzes every other.

Clear grading criteria
Lecture heavy
Test heavy
3.0
4.0
CS1337
Grade: B
Mar 1, 2024

Professor Le taught the material pretty well and he would write code for the students to write from and learn C++ better. Tests were not too easy and not so hard (very fair). He gives a new homework assignment every week and they are long and hard. My suggestion is to start the assignments at least 3 days before they are due.

Tough grader
Participation matters
Lots of homework
1.0
4.0
CS1337
Grade: B
May 5, 2024

Professor won't accommodate you for any unexpected situations which is extremely unfair. his lectures are boring but his class isn't the hardest so not the worst option.

4.0
4.0
CS1337
Grade: B+
Feb 12, 2025
Would take again

Prof Le's class is challenging but rewarding. Stay on top of the lengthy weekly assignments, and utilize resources like unstuck AI alongside the lectures to master the material. With hard work, you can excel in this course.

Class Info

Online Classes

100%

Attendance Mandatory

60%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 70 grades
Most common grades:
B+ (15)
A (14)
B (11)
Grade Distribution
A(23)B(14)C(9)D(3)F(0)A-/B+(22)
Based on 83 reported grades
B+: 15
A: 14
B: 11
Not sure yet: 10
Common Tags
Tough grader (21)
Clear grading criteria (20)
Participation matters (18)
Test heavy (18)
Lots of homework (17)
Lecture heavy (13)
Skip class? You won't pass. (9)
Accessible outside class (9)
Rating Trend

Stable

+0.04 avg change
Oct
Dec
Feb
Mar
May
Feb
Last 6 months
Ratings by Course

CS5390

4.0

(1)

CS1335

4.0

(1)

CS1337

3.6

(28)

CS1336

3.5

(42)

CS1325

2.5

(2)
+5 more courses
Difficulty by Course

CS1334

5.0

CE4390

5.0

CS2305

4.5

CS4390

4.1

1325

4.0

Similar Professors