2.5
Quality4.6
Difficulty33%
Would Retake160
Reviews33%
Would Retake
160
Reviews
Rating DistributionOfficial
5
28
4
22
3
18
2
21
1
71
What Students Say
“Just another typical UT CS professor”
51875 - 2.0 rating“She cannot help much with the projects”
CS439 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
99%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.12 avg changeRatings by Course
CS439
2.5
(153)CS349
2.2
(6)51875
2.0
(1)Difficulty by Course
CS349
5.0
CS439
4.6
51875
4.0
Reviews (160)
Alison's lectures using PowerPoint. She is good at lecturing and you always leave learning something. Her exams were rough but she does curve the class when the grades are bad. The projects for the class are very demanding but you will learn a lot after doing them. Her office hours are helpful.
She cannot help much with the projects. Tests are overly hard, made a day or so before giving them. No clear grading rubric. Homework is not checked, maybe waiting over a month for project grades, and you will go into tests not really knowing where you stand if you really grasp the concept. Professor covers way too much information between test
Just another typical UT CS professor. She cares more about whether her students are cheating or not then if they are understanding the material. Projects are hard, but not impossible if you give up on all of your social life. Test are easier than projects, but a lot of people don't study much because of the extremely long projects. Just work hard.
Ok yes. The projects are hard. She knows they are hard. However, classes like these are the ones that truly make you a better programmer. And I have to say that the tests were relatively easy and are most of your grade. So just try your best on the projects, and don't fret. Dr. Norman is very helpful, respectful, and self-aware of her class.
The projects are difficult, but manageable, and there are almost daily lab hours with the TAs to help with. The test were somewhat hard, but she gave a reasonable curve at the end. The projects were meaningful and the class was very informative. In short, yes the class is hard but you'll learn at lot and be a better coder because of it.
Norman is super nice and a great lecturer. She always asks if anyone has any questions at every opportunity. The reason the class is so difficult is 1) There is A LOT of material you have to know 2) The projects are LONG. 40 hours a week long. My only critique is her tests are garbage. Reviewing past tests is A MUST to understand grading criteria.
Dr. Norman is an excellent lecturer, but the class is difficult. Projects are very long and feedback on the projects is extremely slow (like 1.5 months slow). The content is also difficult. The class is doable, but get ready to work.
This class is /hard/. Definitely. But Norman has a lot of experience teaching it, cares deeply about her students, and has structured the class to allow for a ton of help for students. The projects are long and difficult, but the lectures and tests are very closely connected- study the notes and you'll do well on the test. Projects are groups 2-4.
The class is VERY time consuming. The exams are hard, class average for the first exam was in the 60s. Everyone knows this class is hard but she curves at the end and homework and attendance boosts your grade. She is the most experienced 439 professor and does everything possible to help students succeed, take her but get ready to work
She's tough but fair. Don't skip class, pariticipate, do your work, ask questions, seek help.
Its the class youve been afraid of. Norman is an AMAZING professor though and this has been my favorite (and hardest) class. As are possible if you actually do the readings, take good notes, and select a good team for the projects. Take easy gen eds with it. Dont cheat or google for past projects - shell find out and you will fail.
By far the most difficult class I've ever taken. Everything your hear about 439 is true and not exaggerated. You'll spend dozens of hours in the lab almost every week, but the material you're learning is important. She grades harsh, but if you're actually making a strong effort you'll pass. Overall a great professor.
Exams are somewhat arbitrary and mostly PowerPoint slide regurgitation, though she insists otherwise. Projects are time consuming. Make sure to choose a solid group.
Dr. Norman is a good lecturer. She is very passionate about what she does. The class itself is very time consuming, but you do learn a lot. The tests, even though she insists are not about memorization, involve a lot of buzzwords that you need to hit to get credit, so memorizing will serve you well, even if you understand the material already.
Dr. Norman adds an emotional dimension to the course material that you would not find from other professors - both from her lectures and from the suffering in the infamous Pintos projects. Watch out for Project 3 - many groups take between 60 to 100 logged programming hours to complete it! If you like working alone, consider taking Gheith.
Norman either likes you or she doesn't, and it's easy to tell what side you're on. Her exams are straight memorization, though she claims otherwise. Lectures are dreadful if you have a short attention span. You could just read the slides and be ok, but there's a clicker every lecture. Pintos is hard, but she/TAs make effort to help if you ask!
People keep saying that Norman has favorites, but this is so far from the truth. I've noticed that students who do poorly on tests generally attribute this to her "not liking them". Her grading scheme is very arbitrary on tests but it is still fair since it is applied to everyone. Overall solid professor with a difficult but rewarding class.
This course is generally viewed as the hardest CS course that required for the degree. Dr. Norman gives clear lectures and the majority of exam questions are from her powerpoints. Projects are super time consuming and they are not really related to what she teaches in class, so you have to figure it out by yourself.
Its a pretty bad class. The project is in PintOS, which is hard but that is a given for any systems classes. Professor's tests are completely memorization, and can lose points for the smallest details. Cares more about if you are cheating than the material, and it is not rare to get falsely accused. If you are, you are better off taking the fall.
She's very good about answering all your questions and taking time to make sure you understand the content well. If she doesn't know how to answer your question, she'll say "I don't know" which is appreciated. She really cares about her students! She's a good professor to take for CS439
Exams are essentially powerpoint regurgitation and projects are harshly graded. The first 10 minutes of every lecture is wasted since she doesn't start on time and she spends unnecessarily long reviewing and pausing to see if anyone has questions. She definitely cares about you, but the class itself is frustrating.
The worst class I've ever taken. She never started lecture on time and always went way over, making me have to run to my next class. The projects were a full time job and the exams were a ton of memorization, which I didn't have time for due to the projects. Everything was hard. Take a different prof if possible.
Essentially you have 6 hours of class a week, 30 hours of coding a week for Pintos, and tests that are extremely difficult. Only acceptable because it is a one-time thing, but the experience is absolutely awful and although Norman is kind and cares about your performance she makes the class, in my opinion, much more difficult than it should be.
The best professor I've had in my time at UT. She takes an active role in your learning, leaving lots of time for questions at the beginning of class. Tests require detailed answers and projects are incredibly time consuming. At the end of the class however, I had a much better understanding of Operating System concepts. Enjoyed thoroughly.
Really Hard Class.
I don't understand the positive reviews left here. She's not good at teaching, and she emphasizes memorization over true understanding. Pintos is designed to save the instructors time. It's not designed to teach you how kernels and operating systems work from the ground up. I lost points for being "too close to slides" on an open note test.
She's the meanest person if you aren't showing interest. Sometimes has a puny sense of humor. She will support you if you try. There's rumors that everybody that doesn't cheat passes the course. Believe it and try your best in the exams. Leave the rest to god. It is difficult but if you trust her and yourself you will be fine.
Focused on memorization over actual learning. She and her TAs are ruthless and will take points off for solutions pass everything but fail some arbitrary race condition that we were never warned against. I would honestly wait a semester and take Professor Gheith instead.
OS lives up to the horror stories, but it's a fantastic class and one of the most invaluable I've taken in UTCS. Alison pulls no punches with class rigor, but she truly cares about each of her students and their learning; she's willing to help and explain concepts should you go to her for it. The group projects are really hard, but you learn a ton.
Norman is a very nice person; in fact, her entire staff of TAs is amazing. She has adapted to online teaching well. The project specifications can be a bit dense and hard to read, but there is always help. It's amazing how such a nice person can be resp. for so much suffering, but that's just because OS is a diff. class.
There's a reason everyone is afraid of OS, and Dr. Norman tries her best to make her students feel more comfortable. The group projects are extremely, extremely time consuming but the tests weigh more and they're all about memorization. Class rigor is infamous and rightly so, but you do learn quite a lot. Be ready to suffer but also to learn.
OS is insane, no way around it. Norman herself is incredibly caring and puts a lot of effort into making OS a community, which is nice. Start ASAP on PintOS projects, read the documentation, and don't slack off on the design docs cause they can be nitpicky. OS is a dreadful amount of work but Norman is a gem and makes it interesting
OS is not as bad as ppl say- unless u take algo or 17+ hrs at the same time. For 2020 online fall class, exams were open notes- open internet. It's a little easier for exams bc of that but projects are still grueling and takes 20+ hours a week Mandatory teamed projects. Exam answers are graded pretty strictly Pintos pain Learned a lot though!
Honestly? I know I'm so insane for saying this but- I would retake this class in a hearbeat. I'm an average coder and not the quickest in the class but this course taught me so much and developed me so much as a computer scientist, I don't know what to say. Obv alot of work but man do you learn so much. Don't dread this class. It's a gift. Really.
OS really isn't as bad as everyone says it is. Probably the most difficult thing about the class is the group projects/Pintos, which can be pretty time consuming. Norman is a really caring professor but her lectures can be somewhat unclear. Her tests also are pretty vague but it's balanced out by extra credit/somewhat lenient grading.
Boring lecturer. She reads straight from the slides with little detail. Lecture slides help very little with PintOS. At one point, the exam conflicted with the program project and we were forced to focus on one or the other ( both important mind you). Bottom line, take Gheith. He is less linear and really works to expand your knowledge on subject.
Dr. Norman smiles at you while you nearly drown in PintOS. Grading is much tougher than 314/429 by design (you are destined to lose points). Learned a lot, carried by god TAs who can point out hard bugs (until filesys). Open-note online, but I imagine offline tests will require very annoying memorization (but she takes points off for regurgitation)
You will learn a ton of information in this class. It's definitely the most time-consuming class I've ever taken, but it'll all be worth it. Projects are PintOS and are graded: 50% test case, 50% design document. You will lose points on the Design Document. Tests online were abstract/application basedMight be more memorization of slides in person.
Probably the most difficult/stress-inducing class i've ever taken. The amount of content covered in the class is insane, with really hard projects and abstract tests. Just do your best and go to office hours for help on projects.
Overall, Alison was a good professor. The Pintos projects (especially the last 2) are ridiculously hard and time-consuming. Pick good partners!! Her exams were kind of rough as well. Exam 2 had a failing class average and basically only about 15 people passed it. She does curve your final grade quite a bit, though, so just put in good effort!
The new grading system (EADB) is needlessly confusing. Grading is extremely strict (ex. automatically incorrect if over word count). You will spend 20-30 hours every week outside of class working on group projects. Lectures are wasted; all learning is done from pre-lecture videos before class. I took a weekend off to go to ACL. Don't do that.
Projects are a bit hard but doable - Tests were the weird situation for this class- other comments mention more. The grading system would (unnecessarily) result in stress as your lowest category was your grade. Lectures can be bland as they are mostly her reading slides. Gheith may be more challenging, but you seem to learn more and feel better.
The new grading scale for this class is not worth. Although she gives regrades on tests, you end up still getting bad scores even if you put down an answer that someone else did well on. She changed our final exam grading scale to be even harsher. Time spent on projects doesn't mean anything because tests are weighted so heavily.
Part of the experimental class for her new grading system. New system was never how much you knew the material but instead how lucky you got with the TA and her extremely specific rubric for very broad questions. Feedback on important assignments was incredibly delayed and synchronous class was a waste of time.
The new grading system makes sure that you are determined by your lowest category if you dont meet all the requirements then you automatically can't get your desired grade even if by 1 category. On exams there are multiple sections per question and your grade for that section is also the lowest (not the average).
If I could rate any lower, I would. The group projects are unnecessarily time-consuming and quite literally take a consistent daily effort of 4-5 hours. The tests always nitpick on the smallest detail mentioned on the slides. Dr. Norman is a nice person but that doesn't help the fact that her class is literally a full-time job. PintOS is just a no.
Tests/consistent studying matter more than anything. Projects matter but dw if you miss points later on (not worth the stress). Grading system initially demanding but helps some ppl later in the class. Class is difficult but more doable than I originally thought & lectures were interesting. OS is an intense class but in retrospect was fun and fresh
This class is the evilest class I've ever taken. She clearly has no idea how to teach or manage a course. You are not going to get a good grade in this class and she will offer little help. Good luck :)
One of the worst professors at UT, not because of her teaching, but because of her grading system. The grading system is designed to make you fail. Also, lectures are pretty much useless as all the learning is done in pre-lecture videos (can take 1-2 hours). Projects are difficult and very time consuming, expect about 30-40 hours per week.
Dr. Norman is a decent teacher, but what's horrible is the grading scheme. It is super demanding to get an A in this class (they want you to be perfect on everything), and this class is designed for you to get a low grade. Group projects are very time consuming, but they are certainly helpful and can even be fun. The TAs are also helpful.
Quizzes and exam questions are based on a lettering system that represents your "level of understanding" of the material. However, simple mistakes on questions or providing answers not on the answer key will oftentimes knock you down from "Exemplary" to "Developing" (100% to 60%) which makes NO SENSE. Horrible lecturing system as well.
The course is poorly designed and focuses on penalizing students for the small details they do not know, rather than rewarding them for the information they do know. Ex: each exam question is given the grade of the lowest sub-question. CS439 does not encourage learning nor excellence. Sadly, one mistake will ruin your grade in the entire class.
TERRIBLE GRADING SCALE, DONT TAKE THIS CLASS. This class has a very bad grading scale. Did I mention the grading scale is disgustingly unfair? TAs take about a month to give feedback on projects/assignments/quizzes. the TAs nor the Professor care about the students in the slightest. she successfully repels you from this subject
Dr. Norman has been, hands-down, one of my favorite professors during my time at UT. From day one, it was clear that she cares about her students and wants to see us succeed. The grading scale is not my favorite, but I love the content, I love the way she presents it, and I've never had a class make me feel better, from her to the TAs.
This class is a terrible class with a terrible grading system. Get ready to spend 3-4 hours a day working on the projects everyday.
Teaching system discourages learning. The teacher seems to actively want to lower your grade through unnecessarily specific grading criterias and arbitrary submission specifications (ex: hand written regrade submissions must not exceed to size of the space allocated on the exam or else the revision will be disqualified).
While the content of this class is great, the grading system truly ruins the learning experience. The class is essentially designed for you to get a C as you basically need everything right to get an A. Lectures are also not useful, learning is done in the pre-lecture videos. Projects are extremely time consuming, but they are certainly helpful.
Because of the word limit, I'll keep things short. Pre-lecture lecturing system. 20 - 35 hours of coding per week. Horrible grading system. Ambiguous exam/quiz questions, but very specific rubric (hard to know what to do, easy to lose points). Exam questions are written over minute details. I don't expect hand-holding, but this class is just bad.
The content of this course is hard, and the projects are hard. This is no fault of the professor, however, Professor Norman has made a hard course unnecessarily harder with the worst grading scale of all time. By having such a terrible grading scale, all it did was discourage learning and kill my passion for computer science. Avoid at all costs.
LITERALLY WORST CLASS EVER. Detrimental to ur mental/physical health. Her and the TAs offer you as little help as possible so you can suffer through learning. The grading scale is designed to make you fail the class as much as possible. Highly unreasonable expectations and TAs are very substandard and are very weak in their mastery of the content.
Does not care if students learn or not! AND does not care if students do well in class!
Horrible grading scheme, doesn't care about students doing well. She said the class is "nor designed to encourage hard work". Idk how she is even allowed to teach here
Has an extremely difficult to understand grading criteria, then tells us to not try to calculate grades. Group projects are ridiculously difficult with little-to-no guidance on where to start. Exams are graded randomly by TAs who all have their own ideas on what is right or wrong. She got ratio'd by a student on Piazza.
This class is a complete joke. The professor doesn't care about the students and is actively praying on their downfall. For some reason she's changed the grading scheme so now you have to get an A in all categories to get an A in the class. The only reason I put I would take this class again is to see that satisfying piazza ratio one more time.
A student in our class had trouble figuring what he did wrong on an exam question for resubmission. No comments, markings, and multiple TA's couldn't figure out what was wrong. So they have no idea what to correct for the resubmit. After asking about their options, Alison says "learn the material so you can judge what is right or wrong." Seriously?
I've stopped doing everything that makes me happy in life so I can make time to finish the overwhelming and disrespectful amounts of work this class dumps on students. The teacher has set up the grading scale so we can fail the project and possibly the class even if we fail just 2 test cases. God help me now please.
I ain't even in this class but I hear its an L.
She's one of the worst professors I've ever had. Claims that our bad grade in the class is not because of her grading scheme but because we don't understand the material... yet lowest grade is what determines final grade, in addition to TAs being inconsistent graders.
This professor has the biggest misunderstanding of what education is and continually bombards students with unnecessary grading schemes, all while claiming that the grades, that de-incentivize students from trying after their from from bad grade, "check our learning." She wastes our time with pre-lecture videos instead of lecturing.
Dr. Norman is one of the most inconsiderate teachers that I've ever met. She needs to learn to connect with students.
This teacher is so unprofessional. She responds to comments on the class forum with mean replies for students who are asking genuine, normal questions. Instead of actually teaching, she just gives us videos of her lecturing during COVID times and wastes our in-class time. This professor needs a second opinion on how she is running this class.
On an EADB scale (Exemplary, Accomplished, Developing, Beginning) as seen in class: Grading Scale: B Lectures: A Approachability: B Exams: D Workload: B Professionalism: D Projects: B She takes the lowest grade received in all categories as your final grade, so in this case, I'd give her a B.. which translates to a D (on an ABCDF scale).
Grading guidelines are vague, long prelecture videos make in-person classes useless and both are mandatory to pass the class, group projects are full-time jobs. Class material is interesting but thats about it.
Long pre-lecture videos, and in-person lectures are mandatory yet not productive or helpful. The in-class time is not used efficiently at all: new material is rarely covered and discussion takes too long. The projects and course material are very interesting though. Projects take a lot of time commitment but are rewarding.
The quality of the class was heavily brought down by the unforgiving and confusing grading system. Pre-class videos made actually going to class useless, since discussion drags heavily and hardly anything is expanded upon. Group projects take insane time commitment, only for the tests to make up most of your grade. Dr. Norman can be unprofessional.
What a horrible class. The lectures are completely worthless, and even though the pre-lecture videos are decent, the grading system is absurd. They grade you on your worst answers and do not care at all if you do poorly. The grading scheme is truly the worst thing I've ever seen.
I like her, but her grading scheme is truly horrid. It leaves very little room for improvement and is graded by your worst grade as a measure of your understanding in class. For each project, I average out about 20 to 70 hours working on it (projects can be a week to 2 weeks long), but the exams take up more than 40% of your grade. Super stressful.
The fact that this class is four credit hours is laughable. Between lectures, pre class lectures, and the discussion section, it's already at 9 hours. Then, throw on studying for the discussion sector every week, working on the week's problem set, and ofc the awfully outlined projects. Then studying for the poorly graded exams. For 4 credits...
The best thing about this class is that Norman is good at teaching. Everything else is not good - the projects take too long, the exams are graded way to heavily, the overall time spent on this one class is just way to high.
In all honesty, the course material is not hard. BUT, the revolutionary new grading system makes the class infinitely harder. Your effort will never be truly rewarded so just take advantage of the rubric and do the least amount of work you can to get a B. An A is not worth it I promise. The TAs are angels though, make sure you go to office hours.
Lectures are clear and informative, but the unclear grading system ensures that you will be worried and stressed out the entire semester.
Poorly managed class with the grades released at the last minute or never released. Students are left in the dark on their grades. The professor is rude and condescending. Students are punished for what they don't know, rather than rewarded for what they do know.
Dr.Norman teaches very well, no one can argue about that. She is mean towards students, but students were rude so that cancels out. Projects were doable (given you work 40 hours), and exams are hard but curved at the end of the semester. TAs were the only reason I got an A in this class, so go to office hours. Just try your best and don't stress.
By far the worst professor at UT. Impossible to earn a raw grade above a B. You'll spend 40 hours a week doing projects along with pre-lectures, problem sets, lectures, and tests. Partial credit is not a thing. Need to memorize basically everything. You'll be treated like a kid and waste 30min talking about how you are doing today every lecture.
The main issue I had with the course was the lack of transparency. It was not clear what role ISPs played in the class until the first midterm, no feedback at all for exams (only a grade was provided), and grades on the final were never released. We were instructed not to compute grades as we would most likely calculate wrong.
Others here are far too harsh. Dr. Norman is a good teacher, but yes, the grading system is notoriously opaque and confusing. The prelecture videos were very helpful; study the slides + practice on previous exams that she posts and you should do pretty well on the exams. Pintos labs are time consuming so get ahead and use TAs + piazza.
I think her pre-lecture videos were very helpful. Her grading scheme was a double-edged blade, which could be helpful at times and also discourage students greatly as well. While she is certainly knowledgeable and can transfer that knowledge well, she is snappy with students. I think it's possible to do well if you put in the effort. D on EADB.
She has pre-lecture videos before each class that were very helpful. Her grading system is very complicated and confusing, but I highly recommend spending time understanding it so you can cut corners (my group didn't do projects 3 and 4). OS isn't as hard as it's made out to be.
Norman is not that bad. 40% percent of people get an A I recall, but the grading system is very unclear. Learned a lot too
Alison Norman's class was the worst experience during my time at UT. The way her class is structured, only led to a great amount of stress, but worst of all, her respect and attitude towards her students is utterly disrespectful. There is no teacher in this University that has degraded me in the way Alison Norman has.
I'd say her class is pretty fair, as she's trying to teach a very difficult subject for many. She has pre lecture videos which I like, but her class time is ran like a kindergarten and is quite useless to be honest. Her projects are difficult, but doable so far just difficult to wrap your head around for the first few days. TAs are cool and helpful
Worst class i've ever taken.
Projects: A. Very hard and practically a part-time job but interesting. Tests: D. Harsh grading with almost zero feedback given. Helpfulness IRL: E. You can tell she really wants her students to learn. Helpfulness online: B. Can be snarky on Piazza, does not take feedback well. Lectures: D. Pretty much rehashes of the pre-lecture videos. OVERALL: B
Lectures were mandatory but pointless. Felt like high school since day one. There was a few times where high-school classes came to observe, and one of them literally told me that it felt like an elementary school experience. Projects are terribly time consuming, but you can get away with only doing the first 3. Grading for tests were ambiguous.
SO unnecessarily difficult, Norman is incredibly stubborn and defensive about her warped teaching philosophies. In no world does it make sense to assign 40+ hours of work a week and then post unhelpful responses on Piazza when students are clearly struggling. Only good thing about this class are the lecture videos, concepts are p well explained.
Projects are hard but doable if you start early and use your resources, lectures are useless but mandatory, and exams are harshly graded but doable if you study early. Both Norman and Gheith have their own issues and strengths, choose based on if you prefer solo or team projects, both professors curve and have hard assignments.
This class is already an L. Never seen a more convoluted grading system. The focus is on arbitrary specifications, slide memorization and typical, textbook answers rather than thinking, learning, and problem solving. She has her own ideas of what is a right answer, and any out of the box thinking is not rewarded.
Unlike popular belief, this class was much easier than 429 w/ Chatterjee. Though the coursework is heavier, concepts are easier. Grading scheme is ambiguous but structured well, and as long as you keep up, Norman gives many opportunities to improve your grade. Projects are long, but doable if you start early, plan well, and choose a good group.
Shes so sweet and definitely knows her stuff. 4 problems with the course: weird grading system, we waste 25 minutes talking about how we are feeling, procrastinating with grading, and design docs Memorize slides and understand concepts on basic level to do well. Concepts aren't too challenging to understand. Projects take time but first 3 are fine
So is the dreaded "OS" of the UT CS Department. To clear up whatever ambiguous rumors you may have heard, yes, this class is very difficult. Yes, the labs are very hard. Yes, your grade on exam questions/quizzes is the lowest score out of the subquestions. However, the course content is interesting; watch vids before class. Good luck, student.
Grading scale sucks, idt it's unclear, I think it's just unrealistic. 4/5 on a lab = 79/80 test cases, makes fulfilling test case & design doc categories of rubric difficult. VERY delayed grading. I like that you can retake topics (eases stress). Test grading makes 4s/5s near impossible. The amount of work I put in only for a B killed me.
Treated us like kindergarteners for the beginning
Norman and her lectures themselves weren't bad I actually learned so much from this class compared to 429. The grading scheme is what made this class disastrous. The projects alone were soul-sucking and the unforgiving nature of specs grading makes you want to give up as soon as you're not able to fulfill the "E" category for a certain component.
The actual teaching occurs through pre-recorded video lectures and the class times are used for questions/clarifications. Some people found this teaching structure annoying, but I really benefited from it. The projects are very hard and time consuming, picking good group members is key. Grading policy was confusing.
Hardest class I've ever taken at UT. Grading system makes tests super stressful as one small mistake deducts your grade a lot. You basically have to be perfect on everything on tests for a good grade. Projects are 15-20 hours a week and super time consuming. Hardest class I've ever taken at UT and super stressful.
Ngl great teacher just the assignments are an insane amount of work. Grades fairly. In the end just tons of work Professor Norman and The TA's do alot to help and she is very helpful and extremely knowledgeable about all things OS. Can redo tests. Good thing is pre-lecture videos where you learn alot and allows lecture to be reivew which is great.
Overall, the class was really interesting and it's clear that Dr. Norman + the TAs care that the students learn a lot! There are many opportunities to improve w/ retakes and the syllabus clearly outlines what's needed for a specific grade. Start assignments early, go to office hours, talk w/ other people in the class and you'll be fine.
Harsh grading scheme, if you make a few mistakes you get 3/5, 1 mistake is 4/5. Found myself being stuck at 3/5 for most of the semester even though I felt like I had a near perfect understanding of the material. I gave up trying to chase 4s and 5s at some point mid semester. Projects take 20-30 hours a week and sometimes beyond that.
I LOVE Dr. Norman! As a professor, she is extremely knowledgeable and good at breaking down complex topics into easier-to-understand pieces. As a person, she is super sweet and sincerely wants all her students to succeed. Her grading is confusing at first, but you can retake questions several times. Put in the effort and you will succeed.
One of the worst professors I have had at UT. Absolute nightmare of a class. She claims she prepares you for interviewed but because of all the time I've spent in her class I've been getting rejected even more.
This. Is. The. Worst. Class. I've. Ever. Taken. In. My. Life. If you are CS student, say goodbye to your time outside of this class, you are forced to essentially work a full time job + overtime for no pay + a bad grade. This prof makes the grading incredibly hard for supposed “learning,” but don't be fooled. This class is meant to make you suffer.
I have officially experienced the WORST class in the entire history of UT. If you think you've suffered, oh no, my friend, you know nothing. Imagine a grading scheme so absurd, it feels like the professor spun a wheel labeled “A,” “B,” “C,” and “Sorry, better luck next time.” Everything that could possibly go wrong DID go wrong.
This class's whole purpose is to make your life miserable. Bad professor, bad grades, lots and lots of hours reading about topics that most people aren't even interested in. You'd only like this class if you are a masochist. I'd suggest to reevaluate your choices on majoring CS and switch to another major as this is only for the toughest of minds.
Try your best to avoid this professor at all costs. Words are not enough to describe how bad my experience was. Norman ended up taking away discussion exams for credit causing As to be nearly unattainable. Do your best to avoid this at all costs, and if you are stuck here, all I can say is good luck.
On top of insanely difficult projects that take 20-30 hours a week, attendance for lectures is mandatory, so that's 4 hours a week just in class plus another 2 hours in discussion section and another 2 for pre lecture videos. So this class takes at least 30 hours a week. Does Norman care? No, she'll just laugh at you and tell you to work harder.
Get out your name tents. Put your screens flat. Put your phones away. Let's do all of the things we do to get ready to lean about operating systems. The phrase said at the start of every class and that's pretty much the only new information for the next 2 hours, with maybe a mind map thrown in half way. Rest is jsut a repeat of the Panopto videos
Yo, let me tell you ‘bout Alison Norman, Worst OS professor, man, it ain't warmin'. Every class she's got us yawning, no finesse, Messin' up the system, straight OS distress. Got us waitin' on those threads like they're stuck in a loop, Semaphore? Nah, it's a lock on our brains, Every lecture's like a crash, can't maintain.
I can say for sure that this will be the worst professor you will have during your time at UT. The lectures are basically the videos and plan to spend double the time on the class since the videos are as long as the lecture. Try to get out of her as hard as you can cause you don't want to deal with her for the whole semester.
Worst professor ever. OS is already known to be extremely hard, and Norman seems to enjoy making the class harder. Telling the TA's not to let students take pictures of discussion section slides, taking away section problems for credit, and the grading is so arbitrary. TA's grade insanely hard with little to no feedback on exams/section problems.
This class is rough. The grading scheme feels impossible, and it's like talking to a brick wall trying to get clarity. I feel like I'm ranting on RMP just to stay sane. When Meek Mill prayed for "times like this," he misspoke on the track because clearly I'm praying to get out of the class. It's genuinely concerning how trash this course is taught.
This is going to be the hardest class you have taken thus far. It's basically SE lab, but for the entire semester and more difficult. Norman is nice enough but I feel that her and the TAs (who are overworked) could do more to guide students on the projects. This is my only hard class, but I've worked more this semester than I have any other.
This class is hard but you'll survive. Worst part of this class is Norman, she's genuinely an insufferable human being
One of the worst professors I have had the displeasure of taking. The grading system is complete trash and nothing you learn will help you in your career. If you want a chance of having a +, or - then get prepared to waste at least 2 hours a week in office hours and even then it still might not happen
This class made me realize I will never be going into systems in my career if my co workers were people like Norman. Absolute useless lectures and you basically have to multiply it by 2 since the Panopto videos are as long as the lectures and the lectures have zero new content
Dr. Norman's grading system is her ego on full display. Instead of admitting it's a failure, she blames students, taking zero responsibility while making the class a nightmare. She built a system that barely works, then punishes students for not thriving in it. Maybe it's time she faced the truth: her ‘masterpiece' is just a mess.
Norman was the goat. Best CS professor I ever had. Really inspirational teacher that made my love OS. Class was incredibly easy with extremely easy tests and coding assignments. Would recommend anyone to take her. Good Luck!
Worst teacher at UT Austin. Her grading system is horrible and she admits that herself by going back on her own word on multiple occasions changing the syllabus on a day to day basis. All I have to say is good luck getting through this class cause there's not much that can be done otherwise.
This class is the worst course that a professor could ever conceive. This class follows Murphy's law to a T, and anything that might go wrong does go wrong. If you mess up one section out of 4-5 on one question topic out of 7-8 questions on 1 out of 3 total exams, you will get a 2 out of 5 on the question and end up failing the entire course.
One of the absolute worst professors I have come across at UT. The grading system is one of the worst and if you screw up one little things it's an automatic letter down grade. Apparently she does give + and - but that's “up to her discretion”
Grading system is cruel but an A is achievable, and a B isn't that hard with retake opportunities. Lecture videos are great and class is useful for clearing up any uncertainties. Projects are very difficult/time consuming compared to the pretty simple lecture content. Exam questions aren't bad but are graded strictly and somewhat inconsistently.
The professor made the course frustrating with excessively long pre-lecture videos that ruined my weekend. Lectures were disorganized, focusing on minor details that became entire exam questions. Grading was overly strict, and concept map activities were unhelpful. AVOID THIS CLASS SHE IS UNBEARABLE. Every MW that I see her, my day is ruined.
Wack grading system. It is easier to pass this class than it is to get an A. Just get your core topics down and do your best on the group projects. TAs don't look at your code. You get multiple chances to retake questions, use them effectively. Do not risk retaking test questions and doing worse that you originally did. Take the 3/5's and move on.
20-40 hours/week on projects + floor-based grading system. The stakes feel extremely high for every assignment, as one slip up can permanently drop your final grade by multiple letters. The stress/sleep deprivation from this class alone meant I was sick for half of the semester. The content itself is interesting and you'll learn a lot though.
The worst teacher ever it's like she enjoys seeing students suffer. Projects are hard, ISP's are hard, exams are hard and she does not care. They will happily mark one section of one exam problem wrong or just put a question mark and a random underline and give you a 2 and waste another hour of your life doing the retake. Take anyone else.
Professor Norman is one of the best professors I've taken. It is a very difficult class, but the repetition of the material means that I won't forget it as easily as easier profs. The in-class group work is a lot of fun, and the projects are fascinating! She also cares about her students, and will talk to you like a normal human in office hours.
The class is difficult, but Norman taught it well; a lot of negative reviews are malding students. An A is achievable, just needs effort. Pre-recorded modules are best for learning(IMO). The rubric is hard to understand, read carefully. Content is easier than comp arch, projects are much harder. Retake grading is very strict. Do learning sessions!
Very confusing grading rubric. Very very glad this semester is over.
This course was hard but Norman pushed us through. Her lectures can feel a little pointless (since we really learn using the pre-class modules), but interacting with others was nice. She is kind and you can tell she really cares about her students. The grading system is really complicated but it is not too hard to get a B. Take Norman over Gheith.
Her grading scheme might seem weird to a lot of people but you get used to it, and as long as you don't slack in any of the categories you'll be fine! She does a flipped classroom where you watch lecture vids before class and discuss and ask questions during lecture time, which helps reinforce what you learned.
I am convinced these positive reviews are troll posts. I genuinely believe she enjoys watching students suffer. Her lectures are an absolute waste of 2 hours, as the pre-lecture videos mostly cover everything. With her fragile ego, she gets annoyed very easily when students question or challenge her methodologies, even when it's her fault.
Dr. Norman as a person is great, she's fun to talk to and provides great insight about a lot of things (even if it's not OS related). Tests are fine, it's just the projects that make the class hard (pick a good group).
To be honest, first i want to say Norman a nice person. HOWEVER SHE IS A HORRIBLE TEACHER. she assigns us a workload of 30+ hours a week MINIMUM. SHE MAKES US CODE TOPICS SHE HAS NOT TAUGHT US. THE TA'S ARE USELESS AND DO NOT ANSWER ANY QUESTION, EVEN CONCEPTUAL. THEY ARE MISLEADING. SHE HAS TAKEN ALL OF MY FREE TIME AND WEEKENDS AND HAPPINESS
Good luck. Norman is nice! But to be honest you just have to get through it. I would take this OS over any other if you just want to pass. The grading scheme is definitely weird, it is bad if you are trying to get a good grade but very lenient if you just want the C. Either way you will be putting up at least 20 hours of total work/lectures a week.
This class feels like finding 2 minis right after drinking a big pot every single day until you finish. Best of luck.
Be ready for one of the most intense classes with the worst grading system to ever exist. The entire semester, it was not made very clear where I stood with my grade and what I was on pace for. Be ready for anxiety surrounding that, especially if you are feeling like you are on the edge of passing/failing.
OS was the hardest class. I spend at least 30 hours a week on the projects. 50-60 hours during hard projects. The instructions are very vague and sometimes downright wrong which costs hours on the projects. The TAs try to help but can be vague. I don't remember a day since I started the projects for this class that I have had a day off.
One of the worst teachers I have ever taken in the UTCS department I don't even know how she became department head, Mandatory Lectures are pointless and useless, all content covered in 1 hr pre-lecture videos which are required. Tests aren't too bad if you look at the slides and watch prelectures, projects and the grading scheme is nightmare fuel
WAY overhated. There is a lot of work, that's a necessary part of learning systems programming. The exams have so many opportunities to retake that any level of effort is enough to get a B. Getting an A is a lot of work, but certainly achievable if you put in the time and effort. I'm honestly a big fan of Dr. Norman and had fun in the class.
future students: read OSTEP, go to EVERY single class/section, never ever get on Dr Norman's bad side, review slides for exams, get through projects. complaints: somewhat murky grading, lecture videos mostly revise book content, flipped class sometimes wasteful, inane project procedure Dr Norman does care a lot and this class is hard but its doable
spent more time doing mind maps than sleeping
Let me start off by saying that she's probably the nicest teacher I've had so far, as she really makes an effort to get to know you. However, that's kinda where the good stuff about this class ends. Projects are sooooo time consuming. Tests are alright, but one tiny mistake has you going from a 5 to a 3. You don't learn anything going to lectures.
Overall, she was ok. Dr. Norman is kind, and I liked the flipped classroom, multiple chances for retakes, and group focus. However, she wasn't open to feedback, the grading scheme was demotivating, projects are grueling, and class time should've been halved. To do well, don't let the grading scheme discourage you, go to her OHs, and participate.
While the grading scheme is a lot to take in, I realized part way through the semester that the primary goal of it is for us to learn. Once I stopped worrying about my grade in the class (besides trying to do well on projects) I had a much better experience in the class. Dr. Norman is the best there is and cares about your success and learning.
The storm gods were said to smite those who dared to challenge their wrath. The class itself was not bad though.
The worst class I've ever taken and ever will take at UT. Weird, esoteric grading scheme that makes it difficult to get anything higher than a C. Projects take an insane amount of time to complete and it always feels like your time is never respected. Drop this class and take Mootaz instead. At least Norman is a nice person, all things considered.
Projects are quite a bit of work but doable. Test are straight forward just review notes and practice material. Make sure to go to all classes and discussion. Course grading scheme is a bit weird. In generally easier than comp arch just more work for labs.
class was lowkey light, idk why people always tweak out about this class
she is not the devil everyone claims she is. u js gotta study a lot
Ez ahh class
Dr. Norman is the only CS professor I've ever had is organized and a great lecturer. OS is just hard and I think a lot of people blame her for their bad grades but they aren't putting in the work to just go to class, take notes, and study. Her grading scheme seems scary but she lowkey lies and will average your columns at the end so don't stress.
Class Info
Online Classes
100%
Attendance Mandatory
99%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.12 avg changeRatings by Course
CS439
2.5
(153)CS349
2.2
(6)51875
2.0
(1)Difficulty by Course
CS349
5.0
CS439
4.6
51875
4.0