4.2

Ahmed Gheith

Computer Science - University of Texas at Austin

4.2
Quality
4.8
Difficulty
71%
Would Retake
98
Reviews
4.2
Quality
4.8
Difficulty
4.2
Helpful
4.2
Clarity

71%

Would Retake

98

Reviews

Rating Distribution
Official

5

67

4

12

3

3

2

6

1

10

What Students Say

Professor Gheith actually cares about teaching, and is very good at it

CS350C - 5.0 rating

Gheith is an amazing teacher who knows the material cold (lectures with no notes) and is very nice in office hours

CS439 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 61 grades
Most common grades:
A (19)
Not sure yet (17)
B (11)
Grade Distribution
A(21)B(14)C(7)D(2)F(2)A-/B+(17)
Based on 85 reported grades
A: 19
Not sure yet: 17
B: 11
A-: 10
Common Tags
Amazing lectures (38)
Lots of homework (34)
Lecture heavy (21)
Respected (19)
Participation matters (19)
Amazing lectures (18)
Tough grader (14)
Skip class? You won't pass. (11)
Rating Trend

Declining

-0.49 avg change
May
Sep
Dec
Feb
Apr
May
Last 6 months
Ratings by Course

CS350C

5.0

(1)

CS429

4.6

(12)

CS429H

4.5

(10)

CS439H

4.3

(23)

CS439

4.0

(52)
Difficulty by Course

CS439

4.8

CS429H

4.8

CS439H

4.8

CS429

4.4

CS350C

4.0

Reviews (98)
5.0
3.0
CS429
Oct 30, 2012

The best professor I have had at UT. Take any classes that he is offering. Incredibly clear, coherent lecture that goes out of his way to ensure that you actually understand the material. On top of that, he is funny guy that is not a hard ass and understands that grades aren't the be all to life. Tests were open book/notes. Highly recommend

5.0
4.0
CS429
May 4, 2014

Great guy and lecturer. He is one of the nicest professors I've met and truly cares for the students. Class was hard though. Tests were intended to fail you and were far too long for anyone to finish (which he said was his intention.) These tests, however, were curved to compensate. Grading: 40% Projects, 20% Midterm, 20% Final, 20% Quizzes

5.0
4.0
CS429
Sep 30, 2014

Gheith was hands down the best professor I've had so far. His lectures were clear and he took his time to make sure everyone understood what was going on. The projects were challenging, but nothing not doable. If you get the chance to take this or any other course by him, do it.

5.0
4.0
CS350C
Grade: A
Apr 20, 2015

Professor Gheith actually cares about teaching, and is very good at it. There are projects every week, ranging from fairly easy (3 hrs) to very hard (25hrs). I've taken 3 classes with Gheith so far, and if he taught any more, I'd take them too.

4.0
5.0
CS429
Aug 8, 2015

Helpful professor and knows the material inside & out. However, his CS 429 Summer class was insanely challenging. The assignments and quizzes were brutal. I think half the class ended up dropping.

5.0
4.0
CS429
Grade: B
Oct 17, 2015

Amazing teacher!

5.0
5.0
CS439H
Grade: B
Jan 12, 2016

Amazing lecturer! He's very knowledgable and obviously very passionate about what he teaches. LECTURES ARE BASICALLY MANDATORY because lectures & projects are where the majority of learning is done, and you won't know how to do the projects if you don't go to class. His quizzes and tests are very hard so beware because he doesn't curve.

5.0
5.0
CS439H
Grade: B-
Oct 23, 2016
Would take again

Best lectures I've ever attended. He is an amazing teacher and truly cares that his students understand the material. I took 429H and 439H both with Dr. Gheith. Operating Systems (439H) was a lot of work but I learned so much it was totally worth it! 10/10 my favorite professor and would take any class taught by him.

Skip class? You won't pass.
Amazing lectures
LECTURE HEAVY
5.0
5.0
CS439H
Grade: A-
Nov 2, 2017
Wouldn't take again

Absolute best lecturer at UT. He could make a phone book sound exciting, and he explains complicated things really well. But he doesn't expect you to have a life outside his class, and he experiments with the curriculum, often with painful results. Generally 40-60 hours a week on projects. Insane. Exams and weekly quizzes are also pretty tough.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
5.0
CS429
Dec 10, 2017
Would take again

Very, very hard

5.0
5.0
CS439H
Grade: B
Dec 17, 2017
Would take again

Gheith is honestly one of the best professors at UT, and has such a different method of teaching. He's really aware if you're not doing well and will do everything he can to make sure you understand the material given you at least put in some effort. I really wish he taught more classes other than Operating Systems

Skip class? You won't pass.
Amazing lectures
Tests are tough
5.0
5.0
CS429
Grade: Not sure yet
Dec 19, 2017
Would take again

Gheith was one of the best teachers that I've ever had. He knows his stuff and encourages interesting conversation and lecture. The class is objectively very difficult however. He pushes you hard and enables the student to perform well. As long as you can put in the effort it should be wonderfully challenging.

LOTS OF HOMEWORK
Hilarious
Amazing lectures
5.0
5.0
CS439
Grade: B+
Dec 20, 2017
Would take again

Legendary. He's the person who made OS, the most infamous course on the CS degree list, my favorite class at UT. Projects were very time consuming (spent 30+ hours/week) but that's where most of the learning happened. His tests were tough but if you do well on project/quiz it'll be fine. Most importantly he's very approachable so go to office hour!

Respected
Amazing lectures
Would take again
5.0
5.0
CS429
Grade: A+
Jan 22, 2018
Would take again

He's an excellent professor, but OS is genuinely one of the hardest classes you can take. It will be really difficult for you. Yes, even you. I'd take it again, but only because of the friends I made in it. I literally lost 15lbs because I was working so much on it. Really. It's 50-60 hrs/week. If you do take it, don't take anything else hard.

Respected
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
5.0
CS439
Grade: A-
Feb 14, 2018
Would take again

Gheith is an amazing teacher who knows the material cold (lectures with no notes) and is very nice in office hours. That said, the class is extremely tough, and of the 14 projects, I and most people I know put in 40+ hours of effort on 4 of them. Find a solid group to work with and plan carefully before writing any code, and you will do well

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
5.0
CS439
Grade: B+
Feb 15, 2018
Wouldn't take again

Dr. Gheith's OS is very project based, and you'll know it. Assignments are weekly, and take anywhere from 20 to 60 hours of work. However, he's a great lecturer, is very helpful during office hours, and is easily one of the best professors I've ever had. But with all the late nights in the lab, I never want to take that class again. 10/10.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CS439H
Grade: A
Nov 12, 2018
Would take again

Dr. Gheith is probably the best undergraduate professor in UTCS. OS is usually seen as the hardest class of undergrad, but Dr. Gheith's amazing lectures made it a much better experience. He's always available at office hours too. The class is hard but grading is fair and you will come out of it with so much more knowledge than when you went in.

Skip class? You won't pass.
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
CS439
Grade: A
Jan 11, 2019
Would take again

Dr. Gheith is one of the most amazing professors I've had at UT. His lectures are easy to follow and he manages to make complex subjects very easy to understand. Projects were difficult and time consuming but easily doable if you started early. My only complaint would be that it isn't really possible to study for his tests except by coming to class

Respected
Skip class? You won't pass.
Inspirational
2.0
5.0
CS429
Grade: A-
May 20, 2019
Wouldn't take again

This guy sucks. Nothing against him personally, just really didn't enjoy his class. Lectures are super slow and go around in circles. Projects are time-consuming and not related to class material. Quizzes are random. Tests are open-book so questions ended up being either super easy or super hard. I did learn a lot but not due to his lectures.

Lots of homework
Get ready to read
Tough grader
5.0
4.0
CS429
Grade: A-
Nov 6, 2019
Would take again

Walks in with nothing but a whiteboard marker, and delivers amazing lectures.

Lots of homework
Skip class? You won't pass.
Amazing lectures
5.0
5.0
CS439
Dec 6, 2019
Would take again

Class was hard but rewarding at the same time. Gheith is a great lecturer and I actually wanted to go to lectures because of how good of an educator he is (BAMF lectures completely from memory). Assignments are rough but capped at around 40-50 hours for a given assignment. Going to office hours saved me a bunch of time on the assignments.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
4.0
CS429
Grade: A+
Dec 12, 2019
Would take again

Best teacher I've ever had in my life. Gheith is a treasure of the UT CS department, and explains OS concepts in an approachable easy to understand format entirely from memory. Projects are hard, but Gheith and the TAs are more than willing to help you through them.

Lots of homework
Skip class? You won't pass.
Amazing lectures
2.0
5.0
CS439H
Dec 15, 2019
Wouldn't take again

First things first, anyone saying that they got an A+ in this class or that attendance is mandatory is lying. Keep that in mind when you see all these positive reviews. Lectures still aren't interesting but are more related to the projects. Projects are more designy than Arch. Quizzes were hit or miss. Tests are open book but way too fast paced.

5.0
4.0
CS439
Grade: B
May 7, 2020
Would take again

OS is going to be difficult with whoever you take. That being said, Gheith's class was not overwhelmingly difficult. He makes you work for your grade but so long as you work, you will pass. Lectures are not mandatory, but if you miss one you will be very far behind. He is extremely knowledgeable, lectures from memory. He cares about his students.

Lots of homework
Skip class? You won't pass.
Amazing lectures
5.0
5.0
CS439
Grade: B
Jun 10, 2020
Would take again

The hardest CS class could not have been taught by a more caring professor. He genuinely wants you to succeed and will stay late to help students with projects. It's hard to fail the class, but at the same time it's as tough as advertised. Attend the lectures and office hours, and you'll be ok.

Respected
Accessible outside class
Amazing lectures
5.0
5.0
CS429
Nov 25, 2020
Would take again

Tied for best professor at UT (along with Mike Scott). Taking OS with Gheith is a real learning experience. I would highly recommend taking OS with Gheith instead of Norman, for all the reasons outlined on this page (I did both).

Respected
Lots of homework
Skip class? You won't pass.
5.0
5.0
CS439
Grade: Not sure yet
Dec 9, 2020
Would take again

Probably one of the best lecturers I've ever had. Thoroughly answers questions in lecture and explains concepts very clearly. Projects are very time-consuming; start early. Weekly quizzes can be annoying, but if you paid attention in class you should be fine. Very flexible and listens to feedback from his students.

Lots of homework
Participation matters
Clear grading criteria
5.0
5.0
CS439
Dec 10, 2020
Would take again

Yasss!!!! Absolutely amazing teacher that teaches, cares for, and helps you. Weekly quizzes ensure you're on top of the material and programming assignments are interesting AF! Piazza discussions are engaging. He makes boring material super interesting. Take his course and it will be the one of your best decisions.

Accessible outside class
Inspirational
Amazing lectures
5.0
5.0
CS439
Grade: B+
Dec 20, 2020
Would take again

I took Gheith's 439 class online during COVID, and I can say I was pleasantly surprised that the class was not as terrible as made out to be. Lot of work, but mostly in the beginning. The last 5 or so weeks, the workload was pretty light. No tests, and quizzes are graded easily. Participation counts. Biggest advice: get started on projects early.

Respected
Lots of homework
Accessible outside class
5.0
5.0
CS439
Grade: B+
Jan 21, 2021
Would take again

Dr. Gheith is a true gem of a teacher. Like an emerald (or platinum, etc.). He TEACHES like an ideal lecturer: always introducing concepts from the basic, trivial cases and gradually explaining the next natural step to take. Some parts of an OS are ugly, per se, but Gheith explains the theory + code for EACH component you build. Terrific.

Accessible outside class
Skip class? You won't pass.
Amazing lectures
5.0
5.0
CS429H
Grade: Not sure yet
Apr 25, 2021
Would take again

Dr. Gheith's Arch class this semester had 9 individual projects, each a week long. They are pretty time consuming and you may lose some sleep. There is a huge learning curve in this class. I learned a lot more than expected, very satisfying. The class heavily uses Piazza. Quizzes every week, pay attention. Dr Gheith loves memes, jokes, and convos.

Respected
Participation matters
Amazing lectures
4.0
5.0
CS439
Oct 23, 2021
Wouldn't take again

The class is lecture-heavy, there are weekly projects and quizzes that cover that week's topics. The projects are HARD, period. Tough graders, it's somewhat ridiculous. The quizzes are alright if you attend lecture except for one question each week that barely anyone gets right. Participation is 10% of your grade. Getting an A seems very difficult.

Participation matters
Lecture heavy
Tough grader
5.0
5.0
CS439
Grade: B+
Dec 7, 2021
Would take again

I am thrilled that I took OS with professor Gheith. He knows and understands the material so well, literally walks in and starts speaking, and the content makes sense. The only problem is that the projects are VERY time-consuming. This class sucked my soul away for a semester, but Gheith and the TAs made the class doable.

Group projects
Amazing lectures
Lecture heavy
5.0
4.0
CS439H
Grade: A
Dec 16, 2021
Would take again

Dr Gheith continues to be a great OS professor. Honors and nonhonors versions were pretty much the same. The honors version had CSB and Turing. Regardless while the projects expectedly take time, you learn a lot of interesting content. I suggest having a friends to study with to get through projects, or someone to discuss with if you're stuck.

Respected
Accessible outside class
Amazing lectures
5.0
5.0
CS439
Grade: C
Apr 25, 2022
Would take again

Dr.Gheith is a great lecturer, really just came to class with a dry erase marker and started lecturing from the dome. The class is 50% coding assignments that vary in difficulty but be prepared for at least 15 a week and up to 30 for the harder assignments. Would definitely recommend for OS.

Amazing lectures
Lots of homework
Respected
5.0
4.0
CS439
Grade: Rather not say
May 5, 2022
Would take again

Thank you professor Gheith! This class is my favorite class in UT. Professor Gheith is not only a wonderful teacher but also a great person. I learned a lot in this class!

4.0
4.0
CS439
Grade: C
May 11, 2022
Would take again

Dr. Gheith explains concepts well. The TAs are nice and knowledgeable. His lectures are a little disorganized sometimes. We only had 8 quizzes. If you misunderstand some questions, you may lose many points from the final grade. There are no practice quizzes, so sometimes I know my understanding is wrong in the quizzes. Learn a lot from the course.

Participation matters
Lots of homework
Lecture heavy
5.0
4.0
CS439
Grade: A
May 13, 2022
Would take again

Probably the best professor I've had at UT. He comes to class and just lectures without slides which were easy to keep up with most of the time. Class is HArd. But going to help hours and piazza helped a ton. Structure of the class was weekly quizzes/assignments, participation, and one final assignment they are lenient on.

Amazing lectures
Clear grading criteria
Inspirational
5.0
5.0
CS429H
Grade: A
May 17, 2022
Would take again

Amazing professor. This class is worth the hassle of getting an honors petition. Taught difficult concepts in easy to understand chunks and very good at answering questions. Amazing lecturer. The assignments are very hard but worthwhile. Going to office hours is essential, there's just so much material. No tests, but weekly quizzes.

Tough grader
Amazing lectures
Lots of homework
5.0
4.0
CS429H
Grade: A-
Sep 26, 2022
Would take again

Weekly assignments and quizzes can be pretty challenging (quizzes more dependent on TAs who write them, but questions are at the upper end of Bloom's taxonomy expecting creation, evaluation, and analysis of topics from class). Because it's every week, the schedule can be tough with little breathing room. Start early, do not fall behind.

Participation matters
Amazing lectures
Lots of homework
1.0
5.0
CS439H
Grade: Drop/Withdrawal
Nov 10, 2022

I love professor Gheiht!

Tough grader
Participation matters
Lecture heavy
5.0
5.0
CS439H
Grade: A-
Nov 22, 2022
Would take again

Papa Gheith never ceases to bless the UT Austin Computer Science Department. Never leave papa, never leave...

Amazing lectures
Lots of homework
5.0
5.0
CS439H
Grade: A
Dec 7, 2022
Would take again

In many ways this class felt like 429 part 2. It was almost like Dr. Gheith picked up right where he left off at the end of the previous semester. The style of the class was basically the same with all the signature Gheith specialties. I personally think this class was harder than Arch but some will disagree. There are fewer quizzes than Arch.

Tough grader
Amazing lectures
Graded by few things
3.0
5.0
CS439H
Grade: B
Feb 7, 2023

Gheith is great if you're interested in systems. However, that's really not my strong suit, so the class takes a lot of time for what feels like very little payoff. Make sure to study for the quizzes (altho usually depends on TAs) since they're not curved and worth 40% of your grade. Also, final project is graded much harsher than in arch.

Tough grader
Lots of homework
Lecture heavy
5.0
5.0
CS439
Grade: Not sure yet
Apr 21, 2023
Would take again

OS is one of the hardest classes in UTCS, no doubt. But taking it with Gheith makes it easy to get through. He doesn't use slides but is able to teach such complex ideas in easy to grasp chunks on the whiteboard. Going to OH is a must for the assignments. No tests, weekly quizzes are pretty difficult, final project is fun.

Participation matters
Amazing lectures
Respected
4.0
5.0
CS439
Grade: Not sure yet
Apr 25, 2023
Would take again

OS will be hard no matter what. Gheith is an amazing lecturer, I enjoyed going to class for once. Gheith himself is a bit disorganized. However, the coding assignments and quizzes are very hard and the TAs had an intense disconnect from what's happening in class. Make friends, go to OHs (including Gheith's), and introduce yourself to the TAs early.

5.0
3.0
CS439
Grade: B+
Apr 25, 2023
Would take again

I really liked having Dr. Gheith. He is an AMAZING lecturer. Attendance is not mandatory in this class but going to class helps. Weekly quizzes (no tests) - fairly difficult. The assignments are fairly challenging too. The class is hard but make friends in the class, and talk to the TAs and Dr. Gheith himself. Also, the final project is fun to do.

Group projects
Amazing lectures
Lecture heavy
4.0
5.0
CS439
Grade: A
Apr 26, 2023
Would take again

Super interesting course. Dr. Gheith is an amazing, kind, and approachable lecturer. However, projects cannot be competed without OH. Make friends. Get to know the TAs. Dr. Gheith is not easily accessible outside class. Great lectures, but projects require TA assistance and a network of friends to get info, and are borderline unfair.

Amazing lectures
Caring
3.0
5.0
CS439
Grade: Drop/Withdrawal
May 3, 2023

I agree with others on Gheith's knowledge and kindness, but sometimes I felt an over-reliance on office hours and friend networks to complete projects. This course pushes those interested in systems to their limits for the better, but the culture of the class can feel strangely intense and cliquey (both TAs and classmates) when trying to seek help

Tough grader
Amazing lectures
Lots of homework
2.0
5.0
CS439
Grade: Rather not say
May 4, 2023

Great professor but insanely inaccessible outside of class. TAs do 100% of the grading and like others have mentioned some can show favoritism, so it can be difficult to get help during office hours. When it comes to deciding between Gheith or Norman for 439, expect amazing lectures and difficult, rewarding assignments but delayed/no communication.

Participation matters
Lots of homework
Lecture heavy
5.0
5.0
CS439
Grade: B
Aug 30, 2023
Would take again

Amazing professor, hard ass class. But that's OS for you so don't be scared to take him. Somehow this genius man could show up to class with nothing necessarily prepared, and give a whole lecture off the top of his head. He is very engaging and helpful, but outside of class you have to rely on TAs/others to help understand.

Amazing lectures
Lots of homework
Lecture heavy
5.0
5.0
CS439
Grade: B
Aug 30, 2023
Would take again

Get ready to spend all your time on this class. Some weeks I was easily in the GDC past 12am. It kinda got fun after a while tho. It is extremely hard, don't be afraid to ask the TAs questions as well as those around you. Also I thought I was gonna fail until the last week and ended up with a B if that gives you any hope. Utilize office hours!

Tough grader
Amazing lectures
Lecture heavy
5.0
4.0
CS429H
Grade: A
Sep 2, 2023
Would take again

Best lecturer ever, loves computer architechture and knows everything about everything. Amazing projects where you learn so much, but they can be challenging. Weekly quizzes that were really hard but not impossible.

Amazing lectures
5.0
5.0
CS439
Grade: B
Sep 29, 2023
Would take again

Best professor I've ever had. Very knowledgeable and he explained extremely complicated topics from the ground up in a digestible way. Lectures were entertaining and he explained why we built things the way we did and other alternatives. 10000/10 would take again.

Amazing lectures
3.0
5.0
CS429H
Grade: A-
Oct 2, 2023

Amazing lecturer, but does not communicate with TAs at all/enforce any restrictions on them. The TAs were free to provide difficult quizzes without Gheith's approval and did not grade assignments until several months after they were due. The professor is impossible to reach via email.

Tough grader
Amazing lectures
Lots of homework
5.0
5.0
CS439H
Grade: Not sure yet
Oct 30, 2023
Would take again

i love prof. gheith. he's very patient and an exciting lecturer. the class is hard though, projects take lots of time but gheith and the TAs are pretty understanding. grade will be rough but you will learn a lot.

5.0
5.0
CS439H
Grade: Not sure yet
Nov 30, 2023
Would take again

Incredible lecturer. Homework can be very time consuming and quizzes can be quite difficult, but overall great class.

Participation matters
Amazing lectures
Lots of homework
4.0
5.0
CS439H
Grade: Not sure yet
Dec 10, 2023

Gheith is so smart that I can't understand half of the content for the life of me. Great if you want to learn systems, not so great if you want to do well in the class because TAs dictate all grading. He does his best to accommodate individual circumstances if you just talk to him about them. Nevertheless, he is invaluable to the UTCS department.

Tough grader
Amazing lectures
Test heavy
5.0
5.0
CS439H
Grade: A
Dec 12, 2023
Would take again

Weekly projects take 50+ hours, no exams, biweekly hard quizzes (study for them!). This will undoubtedly be the hardest class you will ever take, but Gheith's lectures will make it ALL worth it. The second half of semester was much easier based off of feedback. This class is a rite-of-passage, and one of the most life-changing classes I've taken.

Amazing lectures
Caring
Respected
4.0
5.0
CS439H
Grade: A
Dec 15, 2023

Projects are insane and take at least 40 hours/week - get ready to sell your soul to this class. Lectures are outstanding, going to class and paying attention is a must. Gheith is utterly inaccessible outside of class. Biweekly quizzes are hard but projects help study for them. You will not know your grade until the last week of semester.

Amazing lectures
Lots of homework
Lecture heavy
5.0
4.0
CS439H
Grade: A
Jan 16, 2024
Would take again

Still the goat

Amazing lectures
Inspirational
Lots of homework
5.0
4.0
CS439
Grade: A
Feb 21, 2024
Would take again

The only bad thing about Dr Gheith is that there's only one of him. I wish we could clone him and have him teach every class. He's at least a standard deviation above every other professor I've had in lecturing/communication ability, clarity and fairness of assignments and grading, classroom management, pacing, and motivation of the subject matter.

Amazing lectures
Clear grading criteria
Respected
5.0
4.0
CS439H
Grade: A-
Mar 6, 2024
Would take again

Yet another 5.0 Gheith rating!

Amazing lectures
Inspirational
Caring
1.0
5.0
CS439
Grade: F
Apr 11, 2024

bro cooked us

Participation matters
Lots of homework
Graded by few things
4.0
5.0
CS439
Grade: Not sure yet
Apr 16, 2024
Would take again

Dr. Gheith is not the god of lectures, but he's exceptionally kind and understanding. Graded by projects, difficult quizzes (that will only be easier if students write quiz questions for participation points), and participation. I wish he would record the lectures himself instead of someone from the student body being responsible for it.

Participation matters
Amazing lectures
Clear grading criteria
5.0
5.0
CS439
Grade: Not sure yet
Apr 18, 2024
Would take again

Gheith gave some of the best lectures I've experienced at UT - super engaging, with nothing but a marker. He extended project deadlines to help our struggling class. Yes, this class is HARD, individual projects and bi-weekly quizzes are VERY challenging. Still, this class is so rewarding. If you have the chance to take him, do it.

Participation matters
Amazing lectures
Clear grading criteria
2.0
5.0
CS439
Apr 22, 2024

Super unstructured class w/ minimal resources. Waste hours waiting in office hours for TAs who are clueless on how to help half the time. Lectures aren't recorded & get insanely long + difficult to follow. Only take if you actually like OS... Otherwise take Norman, easier content w/ more resources available and partner projects.

Lots of homework
Lecture heavy
2.0
5.0
CS429H
Grade: Not sure yet
Apr 23, 2024

I wish I took Norman

Participation matters
Lecture heavy
1.0
5.0
CS439
Grade: B
Apr 27, 2024

No materials for the class. TAs don't exist until the last week. Your Grade depends strictly on the quizzes. Servers WILL be down when you're trying to submit. Take Norman

Tough grader
Lecture heavy
Graded by few things
2.0
5.0
CS439
Grade: Not sure yet
Apr 28, 2024

This is sink or swim class and there is no support for those sinking. The teacher is unavailable outside class, OH lines are long, and there are few resources unlike Norman's. Gheith is a good lecturer, but lectures are unorganized which can make it hard to figure out what exactly you're supposed to be following. Projects also have NO instructions.

Participation matters
Lots of homework
Lecture heavy
1.0
5.0
CS439
Grade: C-
Apr 29, 2024

don't take it if you aren't super interested about os. you would probably be better off with norman.

Tough grader
Participation matters
Graded by few things
4.0
5.0
CS439
Grade: B-
Apr 30, 2024
Would take again

Great lecturing, that is undeniable. However serious issues with lack of structure and communication. The syllabus hasn't been updated in years and doesn't reflect his actual policies (especially what's considered academically dishonest), and I have had friends and TAs be unable to contact him during pertinent deadlines.

Amazing lectures
Lots of homework
Respected
1.0
5.0
CS439
Grade: C
Apr 30, 2024

GOODBYE OS, SEE YOU NEVER (no but fr take Norman)

Tough grader
Lots of homework
Lecture heavy
5.0
5.0
CS439
Grade: B
May 2, 2024
Would take again

Gheith is one of the best lecturers at UTCS. Projects are difficult and require a network of friends to succeed. Quizzes are intellectually stimulating but are very difficult and are crafted solely by the TAs. Class is somewhat disorganized as there are no clear rubrics for participation or certain projects. Take Gheith if you want a challenge, GL.

Amazing lectures
Lots of homework
Graded by few things
1.0
5.0
CS439
Grade: F
May 3, 2024

good luck !

Amazing lectures
Hilarious
Respected
5.0
5.0
CS439
Grade: A
May 4, 2024
Would take again

Normies take Norman, GOATs take Gheith

Participation matters
Amazing lectures
Lots of homework
1.0
5.0
CS439
Grade: C
May 6, 2024

Gheith is a kind professor and obviously very smart. However, his class structure is very disorganized. There is little to no support for students who are struggling. The TAs are honestly the worst part of this course. They have no empathy for the students and struggle to explain concepts coherently.

Tough grader
Participation matters
Caring
1.0
5.0
CS439
Grade: A-
May 6, 2024

Lectures will trick you into thinking this is a simple class, and the projects will quickly make you realize how many details the lecture missed. Very challenging and unfair class, and one of the worst experiences of my life. I learned a lot, but I would recommend taking Norman.

Group projects
Lots of homework
Lecture heavy
4.0
5.0
CS439
Grade: Not sure yet
May 8, 2024

Dr. Gheith is defo one of the best people I've had as a professor-- you can't not like him. But, this might've been the most disorganized course I've ever taken. The TAs (mostly undergrads) handle everything including grading. Sometimes it felt like they weren't sympathetic, and their quizzes were nightmare fuel. The projects were hard but doable.

Lots of homework
Graded by few things
5.0
5.0
CS429H
Grade: B-
May 15, 2024
Would take again

Gheith is an incredible lecturer and is filled with knowledge. But the pace of this class and the fact that TAs (other undergrads) are in charge of all things grading makes it extremely difficult. There are 9 projects and quizzes every other week. Projects are intense and quizzes are hard with unclear grading at times. Don't get behind.

Amazing lectures
Lots of homework
Lecture heavy
5.0
5.0
CS439H
Grade: A-
May 24, 2024
Would take again

This was the most eye-opening course in my career. I strongly recommend students take Dr. Gheith's OS courses!

1.0
5.0
CS439
Grade: C+
Sep 8, 2024

I did not sleep for more than 5 hours per day because of this guy. I lost 60 pounds because I was glued to vscode every minute of the day that i didn't even have time to eat.

5.0
5.0
CS439H
Grade: A
Dec 10, 2024
Would take again

Do you like operating systems? You better like operating systems. If you don't like operating systems, you are in for a whole lot of pain.

Hilarious
5.0
4.0
CS439H
Grade: B+
Dec 10, 2024
Would take again

Incredible lectures. The content is really fun IMO. Projects are a lot of work, take precautions to not write nasty bugs, hardest part. Grading and quizzes are incredibly wack though. What they expect for answers is not properly communicated, and grades only come in at the end. You will get docked big on participation unless you go to TA OH i think

Amazing lectures
Respected
5.0
5.0
CS439H
Grade: A
Feb 19, 2025
Would take again

Very caring and knowledgeable professor. Good lectures. Projects are extremely challenging but rewarding, requiring ~15-30hrs per week. Quizzes are created by the TAs, and often did not match up with what we were learning, were way too hard, or the questions didn't properly test our knowledge.

Lots of homework
Respected
Graded by few things
5.0
5.0
CS439
Grade: Rather not say
Apr 4, 2025
Would take again

He just knows

Amazing lectures
Lots of homework
Lecture heavy
1.0
5.0
CS439H
Apr 22, 2025

Hated lectures- went over my head, and it felt like he catered the class towards the top 5 students in the class who actually understood things. Projects were soul sucking, and quizzes were too. Take Norman if you can. Save yourself and your sanity.

Lecture heavy
5.0
5.0
CS439
Grade: Not sure yet
Apr 22, 2025
Would take again

Dr.Gheith? More like Dr.Goat

5.0
5.0
CS439
Grade: Not sure yet
Apr 25, 2025
Would take again

As an average CS student: CS439 is the hardest class you'll ever take, 30+ hrs/week is real. I couldn't take Norman and was terrified, but Gheith is amazing. Insanely rigorous, but his passion is mesmerizing. Office hours became group therapy. I now feel emotionally bonded to my TAs and peers. Might be Stockholm Syndrome. 10/10

Get ready to read
Amazing lectures
Accessible outside class
5.0
5.0
CS439
Grade: Not sure yet
Apr 25, 2025
Would take again

This was undoubtedly the hardest CS class i've taken here; however it's also been my favorite. Expect atleast 25 hours a week on projects with 0 days off. Our TAs were so goated and we had a great little community going making it that much more enjoyable. Gheith is also insanely well versed in OS and is genuinely always willing to help. 10/10

5.0
5.0
CS439
Grade: A
Apr 28, 2025
Would take again

Honestly, he's the best professor I've ever had in my entire life. While expectations are high, it is so rewarding, and Dr. Gheith and the TAs do their best to help you. Projects take a long time to complete, but are genuinely so awesome since you get to build your own operating system. I would strongly recommend taking Gheith over anyone else.

Amazing lectures
Inspirational
Lots of homework
5.0
5.0
CS439
Grade: Not sure yet
Apr 28, 2025
Would take again

For context, he teaches normal OS in Spring, honors in the Fall. Professor Gheith is one of the smartest professors I have taken and honestly, my favorite. No slides, just him, you, class, and whiteboard. Would I recommend over Norman? Yes, if you want a challenge. I also learned an incredible amount, but did I also spend 35+ hours per week? Yes.

Participation matters
Amazing lectures
Lecture heavy
5.0
5.0
CS439
Apr 29, 2025
Would take again

Dr. Gheith is the best professor I have ever had! His lectures are truly amazing, and while the class is incredibly intensive project-wise, this finished product (a good chunk of an OS) is incredible and extremely rewarding. Having a small community with amazing TAs made the class experience even better. 10/10 would recommend!

Amazing lectures
Inspirational
Caring
5.0
5.0
CS439
Grade: C-
May 5, 2025
Would take again

One of those classes where you come out with a profound jump in mastery even if you only got a C-. The lectures are an absolute delight, he has immense understanding of the material. Likely the hardest programming projects you will do during your time at UT, but also thoroughly instructive and insightful. May have to no-life this class to do well.

Amazing lectures
Inspirational
Respected
5.0
5.0
CS429H
Grade: Rather not say
May 9, 2025
Would take again

Prof. Gheith is a great lecturer, and is willing to explain topics further for interested students (his lectures are more freeform). However, assignments are often tougher than they seem, so get started EARLY!! Also, quizzes are no joke, so try to do some learning about topics on your own. Experience is definitely summed up by the 5.0/5.0 rate.

Participation matters
Amazing lectures
Lecture heavy
5.0
5.0
CS429H
Grade: A
May 9, 2025
Would take again

🔥🔥🔥

Amazing lectures
Lots of homework
Respected
5.0
5.0
CS429H
Grade: A
May 17, 2025
Would take again

very good prof

4.0
5.0
CS439
Grade: Rather not say
May 27, 2025

Gheith is an incredible lecturer, and I learned so much from his class. But the projects are brutal. Expect honors-level difficulty in an already very tough course. If you take this course you should probably clear out some other commitments and be prepared to spend 30-40 hours per week on it.

Inspirational
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 61 grades
Most common grades:
A (19)
Not sure yet (17)
B (11)
Grade Distribution
A(21)B(14)C(7)D(2)F(2)A-/B+(17)
Based on 85 reported grades
A: 19
Not sure yet: 17
B: 11
A-: 10
Common Tags
Amazing lectures (38)
Lots of homework (34)
Lecture heavy (21)
Respected (19)
Participation matters (19)
Amazing lectures (18)
Tough grader (14)
Skip class? You won't pass. (11)
Rating Trend

Declining

-0.49 avg change
May
Sep
Dec
Feb
Apr
May
Last 6 months
Ratings by Course

CS350C

5.0

(1)

CS429

4.6

(12)

CS429H

4.5

(10)

CS439H

4.3

(23)

CS439

4.0

(52)
Difficulty by Course

CS439

4.8

CS429H

4.8

CS439H

4.8

CS429

4.4

CS350C

4.0

Similar Professors