3.9
Quality3.4
Difficulty75%
Would Retake129
Reviews75%
Would Retake
129
Reviews
Rating DistributionOfficial
5
72
4
21
3
4
2
13
1
19
What Students Say
“Does not provide a test review which made it hard to do well in midterm”
CS3345 - 2.0 rating“Can't believe this professor lied to an entire class”
CS3345 - 1.0 ratingClass Info
Attendance Mandatory
51%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.03 avg changeRatings by Course
CS1436
5.0
(1)CS3345
4.1
(47)CS4341
3.7
(81)Difficulty by Course
CS4341
3.5
CS3345
3.3
CS1436
2.0
Reviews (129)
I thought I was screwed when I registered late and was assigned a new professor with no ratings... but he ended up being one of the best professors I've taken. I never thought I could get lucky from showing up late to registration, but here I am. His lectures are great and the tests are are easy to ace if you attend lectures and do HW. Take him.
He has great lectures, I was excited & I thought I'd do great. But when the first exam came around, he made it earlier than scheduled, told us the week of, gave no guidance on what to study and half the class failed. No remorse for his lack of guidance and blamed us. 4 lengthy assignments, & 2 exams. Not the worst choice but I wouldn't take again.
Really good professor. His lectures were great and also gives good help and advice. This is not a class on how to code so if you don't know how to do that you might struggle.
Great professor. I did not do well in the class, not because of the professor, but because I had a hard time understanding the material and was did not find it interesting. Professor extends deadlines and cares about students. Averages for the exams were around a 60-65. If you are interested in the material, this class will not be too difficult.
This is was his first semester here so he will prob get better overtime but his slides had a couple typos and at rare times his explanations were not the most straightforward. He tried explaining splay tray rotation as a "fat kid doing work to lose weight" it was pretty comical(specially with overweight people in the class) and a bit confusing.
Professor hamdy was one of the best professors I have taken. He knows how to teach his material and will help you out as much as he could.
As stated before the average for the exams were 60-65 but the professor curved really hard. As long as you show up to lectures then you will be fine. There are only 4 homeworks which consist of textbook problems and three exams that test understanding not memorization. If you understand the material then its an easy A.
Hamdy is the best speaker of any professor I have ever taken at UTD. He is much more relatable and understandable than the rest. If you like learning through lectures, this is your guy. Make sure to study for exams, they are relatively difficult but the overall curving scheme was huge for students bombing 1/3 exams AND/OR 1/4 HW.
This course with Hamdy was lecture-heavy. As long as you attend lectures, and study his slides, you should get an A or B in this course. The course was based around 2 exams and 4 homework assignments, so you should look to do well in each of the quizzes/assignments. The exams were generally difficult, but curved based on how the class did.
Teaches his material well, the slides he gives are informative with extra information that helps on the homeworks and exams. I actually failed the first exam barely but that was on me, exams were straight-to-the-point, no tricks.
He is clearly passionate about his teaching, and he teaches methodically which is a huge plus. His exams are straight to the point and really show whether you study or not. However, the exams are tough. If you really study well, I would highly recommend him.
One of the best professors at UTD. His lectures are so engaging that I look forward to them, he makes sure everyone understands topics and genuinely cares about his students. If you have the chance to take him do it! Great lectures, hard/lengthy homework and decently hard exams,. All around a good prof for digital logic!
Very knowledgable and obviously passionate. Fantastic lectures that are impossible to find boring. Responds to emails well and answers questions kindly. Exams and assignments are difficult, but if you pay attention you'll do fine.
Fantastic professor, probably one of the best at UTD. Has phenomenal lectures where he explains the content very well and thoroughly. Exams were not bad, and he dropped the lowest exam which was really helpful. Only minor thing was that assignments got long and tedious, even if you started them early (a lot of the problems felt like busy work).
He is probably my favorite UTD Professor now. Not only that he knows what he's talking about, but he is excited to educate his students and he genuinly wants us to succeed in this field. He cares a lot about his students, and gives good feedbacks. Going to his office hours helped a lot even when I got lost during the semester. He is amazing
What a wonderful professor!! He is really passionate about the subject and his energy and enthusiasm during lectures made the subject bearable for me. A lot of students didn't perform too well in the 2nd exam so he picked the top 2 out of 3 exams for the final grade. Amazing dude, would 100% recommend him!
This is the CS best professor at UTD. I wish I didn't take him for a class that is basically useless if you're pursuing a software career, because he taught me so well, I almost started to believe digital logic wasn't a useless class. I wish I could go back and take every single computer science class with him.
This professor is based. I don't care for most of the CS professors at UTD, but this guy fits in the handful that I enjoyed. Easy class, clear lectures, and even considerate of the workload students have to put up with from other classes. Overall, very non-stressful class. Take CS-4341 with him if you can!!
The most understanding professor ever, he would extend the HW deadline reasonably - and even made the last exam optional because most of us were struggling. His lectures are very engaging. It is apparent that he is very knowledgeable and likes teaching. I would take him again.
Amazing professor. He is very passionate about what he does and that is very evident in his lectures. Very understanding and will move around deadlines if needed. One thing is that there is not that much homework(can be a good or bad thing, but it is an important class) and a few tests so the grade is heavily dependent on a few assignments.
Best lectures I've seen at UTD, was very engaging the whole semester and gave great advice for things to do to succeed in the class. He made the topic exciting and I would give anything to go back in time and take data structures with him. The class was not a heavy workload and I still learned a lot. Tests were easy after paying attention in class
man is the GOAT. Some of the best lectures I've had, like ever. Homework is just problems out of the textbook, and tests are basically easier versions of the homework. He is understanding of student's concerns and will make changes to assignments to accommodate. As a CS major, DL can be stressful, but he makes the course as worry-free as possible.
he's the first professor that i formed a personal connection with. His lectures are great. His pace is perfect, they arent boring, i would take classes from him again if they didnt fill up so quick
Dr. Hamdy is the best CSA professor you can ever ask for, He is great at lecturing making hard concept understandable, easy going. And very responsible to his students. Take him you won't regret
Professor Hamdy is one of the best professors I have taken so far. He is very passionate about what he teaches, he knows what he is talking about and knows how to teach the material as well. If you pay attention to his lectures then his exams shouldn't be too bad.
Very good professor. Lectures are great with really good slides, just 3 homework assignments (but pretty long). Tests were not bad. He is very accessible out of class, he once responded to my email in literally like 10 seconds. I wish this school had more professors like him, Professor Hamdy is great.
Amazing person in general, I did not get an amazing grade but thats my fault. He is very accommodating, and understanding for students. TAKE HIM if you can, his lectures are good and very attention grabbing. Homework is a little long, and hard. Tests really test understanding with problems you don't see in class. Overall 10/10 Teacher!
He genuinely cares about his students getting a good grade. Slides are concise + lectures are interesting because of his passionate teaching. He's super helpful during office hours and responds to emails really quick. Pay attention to lecture + read textbook for concepts you struggle with and you'll get an A. Top 3 professor of mine, no question.
Professor Hamdy is a pretty passionate lecturer and is very caring and helpful. The workload was pretty manageable, but the exams were a little on the difficult side (exams taken in class) and the lectures were a little too fast-paced sometimes. Overall, a pretty decent experience.
Professor Hamdy is a very passionate and nice Professor. His lectures may be fast-paced, but they are very clear and organized. The exams are all in person during class, and are more on the difficult side. However, the hw's are not too bad and help a lot with understanding the material. Overall, great experience!
Professor Hamdy is a passionate lecturer and very nice. While his lectures may be fast-paced, they are pretty understandable. There are not many hw assignments, but when there are they are a bit on the long side. The exams are also on the difficult side (3 exams in class), but they are accurately based on class material. Overall, good professor!
Professor Hamdy's lectures are very understandable. There are not many hw's, but when there are they are slightly long. However, they help with preparing for exams very well. The exams (in class) are on the hard side, but they are pretty fair. He is also very understanding and will extend deadlines. Overall, great professor!
Professor Hamdy's lectures are very clear and he is a very nice guy. Although the class is fast-paced, the hw is light and helps a lot with preparing for exams (taken in class). Overall, great professor!
Professor Hamdy is a great lecturer and very nice all around. While the exams are on the harder side, the hw prepares you pretty well for them. There are not many hw assignments, but when there are they are slightly long. Highly recommend!
Professor Hamdy is a great lecturer. There are few hw's, but they are a little long and help prepare for exams. The exams (3 in class, lowest score dropped) are difficult, but mostly due to class content. Overall, great professor!
Professor Hamdy is very nice and gives great lectures. While the hw is a little long, they help prepare for exams very well. The exams (in class) are difficult but fair. Overall, great professor!
Prof Hamdy's lectures seem quite lengthy, but show that he truly cares about his students and doesn't want anyone to fall behind. Personally I have a hard time focusing in his class, but some good sleep or caffeine would help. Exams and HW are reasonable in terms of difficulty and he's willing to extend deadlines as needed. Definitely recommend.
He can talk loudly and threaten to call on students at random, which unnerved me but ymmv. Tests are reasonable. 4 homeworks and 3 tests, though he changed 2 of the tests to be at an earlier date than the syllabus which is annoying. Very nice and obviously cares for students. Homeworks are long but you get a good head start.
Professor Hamdy's lectures are very understandable. The hw's are difficult and a bit long, but help a lot with preparing for exams. However, they are graded a bit harshly. The exams (3 in class) are difficult, but he will curve based on class performance. Overall, great professor!
Your grade is 2 highest exams out of 3, and 4 HWs. HW is from textbook. Uses every minute of class. Exams are free response, but he gives extra credit. Simple, clear slides and passionate presentations that inspire you to learn. I think he provided a lot of value compared to other professors at utd, but you gotta meet him halfway.
Incredible professor. While he might speak very fast, his lectures are actually very easy to understand and it's almost like an ELI5 type of feeling. 3 exams; for the past two semesters he only counted the highest 2. The exams are actually quite easy. The HW are harder and graded much harder than the exams, but if you can do the HW the exams are EZ
Professor Hamdy really cares about students and is a very nice professor. There are 2 exams (in class) and 1 optional exam (2 highest grades used). There are 4 hws that are difficult, but help with understanding a lot. Great lectures as well, definitely recommend!
Professor Hamdy is very passionate about the subject and cares very much for students. While the hws are graded a bit harshly, the lectures are very good. There are 2 exams in class and 1 optional one (highest 2 grades used). He also weighs the grades in which there is a slight curve. Great professor!
Goes over material in depth and cares about students. Exams were a perfect indicator of knowledge of material without being difficult. The only downside is he can go a little bit slow but that not even bad most times.
Professor Hamdy really cares about students and gives great lectures. The hws are graded harshly, but also help a lot with understanding and exams. There are 3 exams in class (top 2 used for final grade), which are a bit difficult but pretty fair. He also adjusts grading to create a curve at the end of the semester. Highly recommend!
by far the best professor in CS !! his exams are a little challenging but it will test your understanding .
Professor Hamdy is a great lecturer and seems to really care about his students. Despite DL being a boring topic, he manages to make the lectures interesting. The coursework is challenging, especially the homework, but if you do it you'll be pretty much prepared for the exams. His exam policy is generous, and he takes student feedback into account.
Hamdy is extremely caring - he often extended assignment deadlines if students had lots of exams to study for. At the end of the semester, he helps your grade out a lot by putting more weight on the exam with a higher grade, dropping lowest HW score, and rounding up a letter grade if you were 1 point away. Great lecturer as well!
He's a caring prof, but his exams are pretty hard if you don't study. I felt that I did well on both exams but instead *barely* passed both of them. Lectures can be awfully dry but he's very good at explaining things. Attending class is HIGHLY recommended as if some concepts are a bit difficult. Overall good prof but not the best.
Prof Hamdy does a really good job at keeping his lectures engaging. Assignments are long, but he gives enough time to complete them. He often gave us extensions when we asked, and in general he was very understanding. Exams are straightforward, just study the lecture slides in detail. He also gives a slight curve depending on class performance.
He cares a lot about his students and wants to see you succeed. One of the best lecturers I've ever had at UTD, he makes data structures very easy to understand. Show up to every single lecture! Long assignments but he gives ample time; I actually almost failed the 1st test but still came out of the class with an A!
By far the best professor I had. He cares a lot about students and he really wants you to succeed.
You've gotta attend EVERY one of his lectures. He probably explains concepts more clearly than the internet does, so it may be a little difficult to catch up and understand the material if you miss at least 1 lecture. When it comes to exams, you either know the material or you don't. Assignments are chill though.
Not my favorite professor, the tests require a lot of studying and I don't feel like I took a lot away from them.
Professor Hamdy gives great lectures and truly cares about students. The hws are a bit hard, but help with understanding (he also drops the lowest hw). The 3 exams (in class) are also on the difficult side, however he drops the lowest exam score. At the end of the semester, he gives a pretty good curve.
Hamdy is passionate about teaching and makes sure that everyone is understanding the material. He truly cares about seeing his students succeed. There were two exams that were moderately difficult, but if you pay attention in class, study, and ask questions, you'll be fine. There was also homework coding assignments which were a bit time-consuming.
10/10 Professor, pay attention to his lectures and do the homework and you'll get an A+. His lectures are engaging and very clear. Answers questions and cares about his students.
Took Hamdy for Digital Logic. Absolutely incredible professor. Took a class that I was dreaded to take (as a CS major didn't see how dig logic was that important to me), and made it interesting and accessible. He would take the time to make sure students understood and gave relevant homework. Great professor, wish I could take him again.
He doesn't explain things well, you have to have prior knowledge of what he's talking about before coming to class. If you have a large work load, don't take him. His tests require weeks of preparation because they are very tricky
If he taught all engineering students, we would already be a multi-planetary species. Take him
He didn't even finish the last lecture slides we were supposed to go through for the first exam. We had the first homework assignment due soon before the test so how would we get feedback on what was correct or not? Being passionate does not excuse the difficulty.
Professor Hamdy had to put up the truth table on the board during our test because over half of the class couldn't even answer the first question. I'm not sure why his other reviews say he's a good professor.. kinda seems like they were all written by the same person based on the syntax and the fact that over half of the class failed the first exam
One of the best professors in the department. However, he only let me answer 1 question per class. For that reason I gave him only 1 star.
Had Hamdy for CS3345 and CS4341. He's genuinely one of the best professors I've ever had. Very clear slides, explains things well, and wants you to learn. Attendance isn't mandatory, but any potential curves are based on how many classes you attend. As long as you study the slides in depth, you can make a good grade.
If taking credits please please please try to take another professor instead of him. He is a tough grader, with no curves at all even if you attend his lecture. Attendance is kind of a lucky draw, if you are lucky enough you'll get a curve or just don't even expect. Assignments/Slides won't help you to prepare for exams. Definitely not recommending
Professor Hamdy is a great lecturer. HOWEVER, the coursework was not. Assignments were difficult and time consuming. For example, there was one assignment that had 1-2 months worth of coding questions crammed into two weeks. A majority of the class ended up turning in blank code for most of the assignments. Exams were a little better but stressful.
makes no exceptions, extremely hard grader, super long lectures with no breaks. if homework is one second late, gives no points. no credit at all. doesnt take off a few points, just no credit. extremely hard exams. you have to listen to every single thing he says and if you dont you wont do well on the exams. blames only students for everyithi
Super long lectures with no breaks, lot of material to cover. professor need to do his best to summarize, Lot of content. exam are very difficult. only 4 questions on an exam that worth 20% of your grade. you will spend time studying and trying to understand something that will not even be on the exam.
Professor Hamdy is one of the best professors at UTD. This course inspired me motivated and enjoyed the full semester.
Hamdy is a great prof, he shows up excited to teach every class day and he is happy to help during office hours. His exams contain simple questions but are graded very harshly (no partial credit, very few Qs) so make sure to be prepared and careful. HWs are basically completion grades.
One of the best lecturers at utd for teaching the subject and keeping you engaged, nice, homework is a little time-consuming but not bad, exams are for the most part straightforward (lenient on curving too), mandatory attendance. There really isn't anything I can speak down on Hamdy, his teaching, grading, etc. are all very excellent.
Best lecturer at UTD. There are 4 assignments and 2 exams. The exam questions are over the slides but can be tricky. Each assignment is done in a two week window, are time consuming, and require the textbook to access most of the questions. Really good option to understand DSA.
good/dynamic lecturer with 6-12 pt curves on each tests which helps a lot and saved my grade. not v available but cares for students. his exams are T/F, MCQ, fill in the blanks for codes. his exams test v specific questions so make sure you know the little details. exams similar to prior ones. many ppl dont do well on exams but the curve saves them
Horrible digital logic professor. He said attendance would give you a huge curve but at the end of the semester attendance did absolutely nothing. There are much better options, his exams are very hard and worth 60% of your grade.
The exams are difficult but based on his lectures so nothing too unexpected. The problem with Hamdy is that he says that attendance will make a huge difference and he had this clearly stated in the syllabus but at the end of the semester it did barely anything and I got blind sided when I thought he would give a full letter grade curve.
Don't take this professor unless you are interested in Digital Logic. Tests are very difficult and require thorough understanding. He teaches very well but if you don't like going to lecture don't choose this; it requires going and paying attention to lecture. 1 test & assignment get dropped but we didn't get attendance curve he said he would give.
Amazing professor, he made the class very understandable, I had some friends who were very new to coding, helped them significantly. Always had curves on exams and even our final grades. The lectures were long and pretty repetitive so if you don't understand the first time through the 2nd or 3rd time will hopefully help you.
Omar Hamdy is easily the WORST professor I've ever taken. His lectures are both too fast and too slow. He will drone on one specific slide for a long time and the moment he's lost your attention he will blitz through the next 8 slides in the span of 5 minutes. No curve. Attendance did nothing. Exams are free response and sometimes there is some mc
Hamdy's lectures are engaging but lengthy, exceeding time limits. Homework, initially time-intensive, gets easier. Exams demand deep understanding, featuring strict, free-response questions, no notes allowed. He drops lowest exam and assignment. As other reviews mentioned, he said there will be attendance-based curve, however no curve was given.
This class isn't hard, but each exam (3) has only 4-5 questions. Exams are 60% of the grade. Missing 1 question can drop you an entire letter grade. For me, missing one question on exam 1 was the difference between an A and a B+ since I decided to skip the final. Study well and triple-check your work on exams. One exam and homework are dropped.
Easily one of the best CS professors you can take at UT Dallas. He's very passionate about what he's teaching which makes lectures engaging and also gives plenty of examples for more difficult concepts. If you pay attention in lecture and understand the homework (even though they're lengthy), you'll be fine on exams.
Exams are a make or break, they're only a few questions and if you miss one or two forget about getting an A. Homeworks are ridiculously long and are all from the textbook. He constantly goes over class time to explain a topic and will embarrass you in front of the class if you don't know how to answer a question. Take someone else
One of the best CS lecturers I have ever had! Take him if you want to learn data structures!
It is a tough class and a significant portion of the grade depends on 3 exams, each having about 4 questions. If you want amazing lectures and really want to test yourself, take this class with Prof. Hamdy.
Probably the most overrated professor at UTD if I'm being honest, he's just okay. He has a passion for computer science and grades fair, however his lectures can be a bit much. Gave us 3 hw assignments spread throughout the semester with 2 weeks to finish them. Last second he assigned us a hw right before the final which was super annoying.
His lectures are heavy in material, however I feel like if you participate and engage his classes its relatively easy. Had him for DSA as well and if you put in the effort and he sees it he will do his best to help you as well. It may be difficult but if you study his slides well and do the examples he does in class &hw you should be fine on exams.
10/10 One of the best professors to take. He is such a good and caring teacher to the point where I never needed to do any extra studying outside of the lectures. Exams are not overwhelming and they don't have any "surprise content". Homeworks are a bit tedious but they act as exam reviews. Also, he gives a generous curve for the final grade.
He is a great lecturer. Exams are short and difficult. Assignments were graded hard by TAs. He ended up dropping a homework and exam, so I skipped the last exam and focused on other classes. Study the lectures closely.
One of the best professors I've had! I get bored sometimes during lectures, but he always made it engaging. He introduces a topic and ties a real world example with it, and trust me this will help you remember this when you take exams. Just pay attention during lectures and you'll be fine.
Amazing lecturer, try not to get behind as he definitely adds a lot to the slides in class. Only grades are 5 assignments and 3 exams, with attendance being used for a curve.
So good I changed my Major from CS to CompE
Absolutely the BEST professor you can have!!! Lectures are AMAZING, he dedicates time to make you really understand the topics so you learn a lot in his classes, never miss a lecture. I also took him for CS 4341 and it is definitely the best choice you can make, worth every second of your time. Take him, you won't regret it!!!!
He's one of the most knowledgeable cs professors I've ever taken. I am upset that I messed up on his exams since there was tricky wording and it's graded heavily, so I don't know my grade and whether I passed. But he is the best for data structures! I wouldn't choose any other professor for this.
Will put you to sleep.
Blames the class for "poor exam performance" every time. Has he ever thought to himself thinking he was the problem when half the students get below average?
He's one of the best lecturers I've had at UTD. Super informative and explains concepts clearly with examples. The exam questions are straightforward and he won't try to throw in trick questions. Just make sure you go through the slides and textbook problems, and you'll be set.
Stated he was going to curve and yet no curve :(
The grading made no sense here. People who never showed up to class managed to get more points back and I came to every class with a worse grade???
Exams are stupidly hard for no reason
Spammed his classes with ridiculously long homework towards the end of the semester with final exams coming up. Then cancels our second exam for god knows what happened.. Overrated
Good professor but he promised us a attendance based curve but didn't end up giving us a curve.
I do not recommend, get ready to dedicate an unnecessary amount of time for this class
Don't take this professor even if your life depends on it
Good professor, but not as exceptional as his former students claim. His exams are tough. He used a QR code for attendance and promised a curve but didn't follow through. Why? Some students scanned the code from home and rather than addressing them, he denied the curve for everyone. A slap to the face for those of us who attended every lecture.
Part 1: This professor curves based on his opinion of the class in general. If he hates your class, u won't get good curve even if u try. For example, he gave us 2 point curve on Exam 1 (2% of our grade) but took it away, most likely because we did bad and he views it like we don't try, even though he doesn't give any test review so we can study
One of my favorite professors! Just study his slides really well and you are gonna do good on his exams. However, because of how the exams are structured, even losing 2-3 points can be a gamechanger in terms of your final grade. On average, students' grades increased by 4.7 points due to the curve, and borderline grades were rounded up.
This professor said he'll give us something if we coded something using Universal Hashing function early in the semester, but he never actually gave us anything (which sucks for people who did something and was expecting extra credit). Can't believe this professor lied to an entire class.
Knows what he is talking about, and is extremely energized when lecturing. I don't understand why everyone says his tests were tricky, as almost everything on the test were either straight from his lectures or the homework. He was a bit passive aggressive about exam results, but in class he is very friendly. Attendence based bonus like he promised.
Professor Hamdy is very passionate about teaching, and his lectures are very engaging. Homework and exams are manageable if you pay attention during lecture and participate.
I love Prof. Hamdy's lecutres; he is literally one of the only profs at UTD I have been able to say that about. He is passionate and engaging, and teaches the material well. He makes an effort to make sure everyone understands things before moving on. Midterm exam was also easy if you put in the bare minimum work.
Does not provide a test review which made it hard to do well in midterm. His "curves" are highly dependent on if he thinks class studied hard enough.
prolly one of the best options for this class but not amazing. teaches thoroughly and cares if u put in a lot of effort. for his exams, memorize every single one of his slides and every single *examples* in slides. more doing algorithms than writing code. does not curve enough imo, 0-2 pts each exam. gets frustrated easily but welcomes questions.
doesnt teach in depth but you have to memorize every isngle tiny little detail from his slides to do good in the class. stuff he barely covered will be on it and he gets frustrated extremely fast and doesnt want to listen to anything we say, not open minded at all
The homeworks are structured like projects with lots of different parts and they take a long time. The exams were hard and only had a few questions that were mostly multiple choice, so if you miss one or two, you're failing. Overall, it's a difficult class no matter who you take, and at least Hamdy is a good lecturer who enjoys what he's teaching.
exams are HEAVILY based on lectures. make sure you understand the concepts thoroughly and REALLY understand the examples. very passionate about teaching and quite caring during office hours. curved at the end on top of exam grades (+2/20 for each exam and an avg +4.5 curve on each student's final grade). not difficult but definitely time consuming
A GEM of a professor. Genuinely cares about you and wants you to do well. 60% tests and 40% HW. Only 4 HW assignments, but are time consuming so start early. Tests come directly from his slides just find some example problems and do them by yourself you'll be fine. He's not trying to fail you. Curves graciously and available during office hours.
Since tests are 20 points, even missing one question that is worth 3 points can really impact your test grade. Try not to miss any questions on the test but otherwise his tests are really straight-forward and come from directly his lecture slides. Attendance is mandatory for curves. Overall, he's a great guy and will do his best to help you.
He's the goat. If you thought this class was hard, you have a skill issue. Same day exam grades, 12 point curve, and the lectures were really good, he makes sure you understand all the concepts.
As long as you show up to classes consistently and do all the homeworks the class is generally not that difficult and the professor is relatively good at teaching, but note that the exams have an extremely low amount of questions (
Easily the best CS lecturer I've ever had at UTD. Breaks every single concept down in a very comprehensible manner and is very engaging with the way he speaks during lectures. Only downside is that he isn't always receptive to emails, turns out he'd rather have you come to his office hours - my issue was that it wasn't documented anywhere afaik.
Lectures will take u from absolute beginner to advanced understanding of the concept. His skill level as a professor is truly admirable; please take him if u want to attend the best set of lectures at UTD. His assignments are assigned unpredictably but there are only 4 of them. Exams are just based on the slides. Do make sure to study and practice!
The professor is "nice" but will call out people during lecturers if no one is raising their hand and when you ask him a question he gets quite combative. However BE CAREFUL ABOUT EXAMS, this class only has 3 exams (4-5 questions mix of frq/mcq) and 4 assignments. He drops the lowest of each and then raises your final grade by just 1 point
While I love his lecture style and he really does boil the concepts down, I think the exams were too difficult! Exam averages are close to C+ to D, and even if you did study the lecture slides, there are gotchas like specific things or even poorly-worded questions. Professor also cheats students by not giving them extra credit even if promised!
To excel in this class you will HAVE to go to each and every lecture but he is extremely passionate about this class and he is very skilled in making you visualize how circuits work in this course. He will also teach everything needed to get an A, everything for both HW and exams are on his slides so make sure to READ and REREAD them to understand.
coulve gotten an A- but didnt listen to him and messedup on the 1st exam. curve was 50, 35 and 10 % of exams. you NEED to study
Gave a huge curve at the end very passionate about his classes Projects should be a easy 100 so 40% of your grade. Tests are difficult but like i said huge curve at the end of the semester an average of 5 points to each person
Wonderful lecturer, cares and is passionate about what he teaches. If you are stuck or feel behind he will stop and make sure you understand. His homework is relative to the topics you are currently learning and are just enough to get you thinking, exams are off the slides. Over all great professor take him if you want to learn not just pass!
The best lecturer ever, really passionate, and loves to say "HERE WE GO". 4 pretty simple HWs, 3 tests(drops one).
One of the most goated professor I've ever had the pleasure of taking. You listen to his lectures and you will understand most, if not all, of the content covered. He's simply that good. Assignments are straight forward. He's always available to help. Exams are directly from the slides and are mostly mcq. There is also an attendance based curve.
Class Info
Attendance Mandatory
51%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.03 avg changeRatings by Course
CS1436
5.0
(1)CS3345
4.1
(47)CS4341
3.7
(81)Difficulty by Course
CS4341
3.5
CS3345
3.3
CS1436
2.0