3.2
Quality3.5
Difficulty56%
Would Retake96
Reviews56%
Would Retake
96
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
60%
Textbook Required
13%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.04 avg changeRatings by Course
CS5390
4.0
(1)CS1335
4.0
(1)CS1337
3.6
(28)CS1336
3.5
(42)CS1325
2.5
(2)Difficulty by Course
CS1334
5.0
CE4390
5.0
CS2305
4.5
CS4390
4.1
1325
4.0
Reviews (96)
Never take this Professor for CS 1336. You've been warned
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.
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.
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.
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.
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.
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
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.
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.
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!!
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.
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.
He's a nice a guy, but I would not take him again, his tests are tough and his lectures are super boring.
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.
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.
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.
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.
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.
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.
Reads straight from the power point and our first test was on the computer he gives little particle credit and homework is not easy.
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.
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
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
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!
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.
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.
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.
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
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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..
Class is too hard for an entry class. His powerpoints and lectures dont give enough information to do well on tests.
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.
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!
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.
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.
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.
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
Get ready for very tough Homeworks and Tests
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
HWs and Tests are very difficult. Beware of pop quiz every class. Make sure you understand the lectures in deep.
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.
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%.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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
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.
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.
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
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
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.
Only required purchase was like 20 bucks for zylabs. Relatively easy class and professor
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.
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.
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.
no free lunch in life, or free ratemyprofessor reviews. This man earned a solid 4/5. Not bad would take again
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.
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!
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
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
His class is very boring and is a pretty strict professor. He is not that good at teaching concepts
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!
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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.
Dr. Le was one of my favorite professors, if you went to lectures and did the exos, you picked up the material pretty well.
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
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.
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.
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.
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
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.04 avg changeRatings by Course
CS5390
4.0
(1)CS1335
4.0
(1)CS1337
3.6
(28)CS1336
3.5
(42)CS1325
2.5
(2)Difficulty by Course
CS1334
5.0
CE4390
5.0
CS2305
4.5
CS4390
4.1
1325
4.0