[{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0Mzg4Mjky","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-02-25 00:00:59 +0000 UTC","comment":"Pretty good professor. I liked his style a lot of explaining stuff and posting the notes to his website so you don't have to take notes. The weekly tests were a pain though because they were at the beginning of the class so any slight delay in getting to class could mean you get less time on the 10 min tests that influence the final grade heavily.","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MzU4Njc3","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-02-11 21:01:17 +0000 UTC","comment":"Bart's class was the highlight of my COVID semester. Easily the most expert-taught online class I've ever taken. Technology threw us some curveballs but they were handled easily. Bart's real-world content knowledge and lecture organization made complex concepts easy to understand, and the projects were well chosen. Would recommend to all.","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MjM4Nzkw","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-01-05 16:38:09 +0000 UTC","comment":"Easily the best professor I have had. Weekly quizzes are easy if you study the challenge problems the night before. Homeworks can be extremely challenging but graded very fairly. He can go off topic in lectures, but it is usually a fun story about what is being discussed. Bart creates a fun class environment and is very passionate about this field.","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MTc1NjE1","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-12-22 15:35:43 +0000 UTC","comment":"He is the worst professor. If there is no other professor other than him, I seriously recommend you to take other courses first. You will regret taking his class. Even during the COVID-19 situation, he gives out extremely hard HWs and expects you to do it perfectly. He brings out the devil in you. You will want to curse him (not joking). ThinkAgain","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MDc3NDkz","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-12-15 04:11:06 +0000 UTC","comment":"Terrible professor! Wastes time going off on tangents during class and lectures arent concise. Could deliver the same material in less than half the lecture time (read the textbook to save time). Weekly quizzes do not actually help you learn and retain content long term. Programs hardly pertain to class material. Condescending during office hours.","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMTMwMjMy","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2018-12-21 18:10:02 +0000 UTC","comment":"The lectures were really interesting and really connected the material to the history and people. (Kind of unusual for a CS class.) Quizzes every week were kind of tiring, but kept me on my toes. The weekly challenge probs helped. Programming assignments made sense and I learned a lot about how an OS works.","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNjg3NjIy","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2018-11-08 16:08:21 +0000 UTC","comment":"What a terrible professor. He'll waste your time with group projects that have little to do with the material. For someone who smugly blames his instructional shortcomings on the fact that you don't always have good information in the real world, he'd rather hold back and surprise you on the weekly quizzes than prepare you for it. Skip this prof!","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIzMzQxNjk1","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2014-06-03 16:27:01 +0000 UTC","comment":"If you're not a fan of condescending professors, you'll have a hard time liking Bart.","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyNDMzNTY3","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2013-12-04 15:55:14 +0000 UTC","comment":"Between Bart and Ramsey, if you're looking for a easier class with less work, I'd choose Bart. He's a good lecturer and his stories are interesting. The class consists of weekly quizzes ,programs and an optional final. Quizzes are reasonable and the programs aren't overwhelming either. Not a lot of work for a 500 level class.","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIxMTI3MjMx","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2012-12-19 16:07:30 +0000 UTC","comment":"This was a difficult class and Miller expected a lot from us. But I really like his real world examples and I think that I learned a lot.  I know from my internship last summer that I can really use what I learned. (He had some substitutes because he traveled, but they were pretty good.)","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwODUyNzg1","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2012-11-16 20:15:44 +0000 UTC","comment":"He's condescending attitude and arrogance towards his students puts him at one of the lower half of the professors in this school. Despite his quality of understanding the CS material, his dogmatic and saucy personality in general makes him socially incapable. He belongs in a lab and his quality as a professor is questionable.","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE0OTgzNzY2","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2008-11-12 20:21:15 +0000 UTC","comment":"Knows his stuff, and is very passionate.  Talking to him one-on-one is difficult as he is very condescending and tends to lecture in personal conversation.  He is overly strict about being on time and coming to class (he can tell if you haven't been), though you won't be docked for it.","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:59.855453+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE0NzkyNjEz","source_instructor_id":"rmp:1174681","instructor_name":"Barton Miller","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2008-09-02 14:28:57 +0000 UTC","comment":"Bart comes across as kind of a tough guy and definitely likes things done his way.  He is rather dogmatic, but really knows his stuff.  Extremely helpful if you meet him outside of class and his lectures have a good amount of humor.  Do all the work assigned, come to lecure and you'll get a good grade.","source_url":"https://www.ratemyprofessors.com/professor/1174681","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MDQwOTM1","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-08-22 15:14:07 +0000 UTC","comment":"She really knows her material, and can teach it very effectively. It is a hard class and you have to spend a lot of time to learn, but she is always there to support your learning. Solid choice 100%, can't go wrong with her.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MDQwOTIy","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-08-22 15:00:01 +0000 UTC","comment":"She really knows her material, and can teach it very effectively. It is a hard class and you have to spend a lot of time to learn, but she is always there to support your learning. Solid choice, can't go wrong with her.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyODQ1ODgw","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-01-17 17:02:40 +0000 UTC","comment":"Andrea organizes her lecture really well. She knows exactly what concepts and difficult for students to understand and focuses on them multiple times in her lectures. Her lecture videos are amazing, a great help before the exam. Assignments are difficult and time consuming but they help you learn a lot.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNjg1MDI2","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-12-17 02:13:31 +0000 UTC","comment":"The lecture wasn't very riveting, but they were helpful and the content necessary to learn was conveyed well. She also puts lectures online and the book is the BEST textbook I've ever had. HIGHLY recommend reading it. Projects weren't too bad, definitely get a project partner. This is a class I felt I learned something useful and interesting.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNjMyMjY2","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-12-12 20:35:21 +0000 UTC","comment":"Andrea is a really nice lady who seems to care about students and is passionate about systems programming but the content is dry and power lectures can be hard to sit through. Luckily she uploads the lectures and the slides are grade. Her exams are fair but the projects are pretty time consuming but she curves for them","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNDI2MjY2","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-11-16 23:15:08 +0000 UTC","comment":"Nice lady but dry lectures. Often giggles and mumbles when speaking, uploads lec videos, which makes you less motivated to go to her lectures. Overall, a better than average professor.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3OTk3MDY2","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2017-04-05 00:52:57 +0000 UTC","comment":"Andrea teaches an incredible amount of material, and while her lectures can be dry, they move quickly and you'll learn a ton. She's also extremely helpful and caring in office hours and by email, and realizes that the class is challenging and will curve for it.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3OTY0MDgz","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2017-03-29 12:39:00 +0000 UTC","comment":"She cares about students, but boy this was a demanding class. I put in a lot of time for this class but wow was it rewarding, and the grading scale at the end was pretty curved. You learn a ton in this class and it's super interesting. Lectures could be hard to sit through. Time management and passion for the projects is key.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":4.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NjI5NjQy","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2016-12-27 13:17:06 +0000 UTC","comment":"The course itself is too demanding ,when it comes to coding (debugging!!) the projects (total 10 sub-projects). The theory exams are relatively easier considering that slides and the free book are great. Grading criteria is quite clear  but she can make exceptions in initial projects.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1OTEyNDg3","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2016-01-10 15:30:04 +0000 UTC","comment":"Lectures can be a bit dry, making it hard to make it through the power lectures. Class was going through a restructuring, so organizationally things were all over the place at times. The free textbook is amazingly helpful, however. Plan to spend lots of time finding out where to put code in the xv6 portions of the homework.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1ODkxNzcw","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2016-01-06 20:58:48 +0000 UTC","comment":"She cares for students doing well and takes feedback in improving the presentation/organization of the class, which is great. Lectures are usually clear but there are times where she seems to speak with equivocation when explaining topics which made things confusing. Debugging programs can take an indeterminate amount of time, so start early.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NzQzOTg4","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2015-12-17 13:51:02 +0000 UTC","comment":"the class at the beginning of the semester wasn't planned at all. projects were difficult and it was not easy2 tell where to look for the information we needed to complete them. sometimes the answer was right in a certain source, but with limited time it's impossible to read and understand 100% of the material we're give. little to no help w/ HWs","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:55:43.209143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NDg0MDIw","source_instructor_id":"rmp:2071686","instructor_name":"Andrea Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2015-11-24 16:50:40 +0000 UTC","comment":"Andrea is a great professor. She really understands the material, and her textbook is extremely helpful (and free!). Programming projects are long and can be very difficult, but she often pushes back the deadlines. Exams are long, but fair. Lectures are well organized, but can be a bit quiet, especially in a large lecture hall.","source_url":"https://www.ratemyprofessors.com/professor/2071686","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:41:04.770704+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwMjcxNzI1","source_instructor_id":"rmp:1690563","instructor_name":"Emily Jacobson","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2012-05-13 18:07:07 +0000 UTC","comment":"She's a good prof and very helpful and willing to spend time with you in office hours. But you are never sure what to expect on quizzes.","source_url":"https://www.ratemyprofessors.com/professor/1690563","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:41:04.770704+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE5OTY3MDQ0","source_instructor_id":"rmp:1690563","instructor_name":"Emily Jacobson","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2012-03-29 03:10:26 +0000 UTC","comment":"Fun teacher. She's very intelligent and confident. Quizzes are 50/50 if you're gonna do well or not, even if you study. Lecture is very important/useful, she's great at answering most questions, and she's very helpful. I learned a lot from her and would recommend her to anyone. She's not easy or hard, I'd say a good middle.","source_url":"https://www.ratemyprofessors.com/professor/1690563","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:37:05.276488+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE5ODAzNjA2","source_instructor_id":"rmp:1165692","instructor_name":"Haryadi Gunawi","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2012-02-06 13:17:58 +0000 UTC","comment":"A very good prof.","source_url":"https://www.ratemyprofessors.com/professor/1165692","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:27:49.125724+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3Mzc2MzEy","source_instructor_id":"rmp:2871343","instructor_name":"Kai Mast","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-01-25 04:50:12 +0000 UTC","comment":"Kai was not a very good lecturer, but he really tried. He put huge efforts in pushing people to participate in class, which froze the course progress. Still, he's very reachable during office hours and really patient in answering your questions. I'll say he didn't get me to appreciate OS, but he definitely delivered all the necessary materials.","source_url":"https://www.ratemyprofessors.com/professor/2871343","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:27:49.125724+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MjU2NDEy","source_instructor_id":"rmp:2871343","instructor_name":"Kai Mast","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-12-28 21:04:08 +0000 UTC","comment":"This class was a mess. No communication between professors, TAs, and students led to conflicting information and a flood of projects with delayed and buggy test cases. Kai's lectures were pointless; they watered down the textbook material too much and he assumed you knew OS terminology before it was taught. Exams were MC, but still super confusing.","source_url":"https://www.ratemyprofessors.com/professor/2871343","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNjcxNzE2","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2026-03-05 23:54:41 +0000 UTC","comment":"Good lecturer, funny guy who broke down concepts in easy to understand blocks. The projects took a ton of time and the exams were pretty difficult, but overall a very interesting class.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzcxMTI5","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-12-22 01:19:48 +0000 UTC","comment":"Nice person and good lecturer. Tests are really heavy, but maybe its cs537's tradition since I found Shivaram's exams are also difficult.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxNzg5NjQ4","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-11-02 23:28:13 +0000 UTC","comment":"Most of the course Settings are disgusting, but here you can enjoy the 5fz super long quiz, the midterm exam with 65 multiple-choice questions in one and a half hours, and vague exam answers","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNzA3MDk2","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-02-25 18:42:04 +0000 UTC","comment":"He only has (or had) a low rating because of the first semester he taught CS 537 (Fall 2023). I was in this class and the 1/5 ratings are because of a tentative piazza post that said the grade cutoffs may not change. They did change and over 40% of the class got an A. Oliphant was a good lecturer and could simplify topics well. \n","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNjE5MDU0","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-01-29 21:41:57 +0000 UTC","comment":"Generous and accommodating with extra credit/grades and a great lecturer. I took this class about a year ago and I look back on it with fond memories. The projects were time-consuming and difficult but there was support at office hours and the class 100% made me a better software engineer. Allocate enough time for yourself and you'll be okay.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNDMwNTY1","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2024-12-24 14:45:24 +0000 UTC","comment":"This class is substantially harder than any other CS class I have taken. The projects were unbelievably time consuming. Louis is a good choice though, very kind and lectures are clear. Go frequently to office hours if you want to do well in this class.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":4.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NDY2MTU3","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2024-05-15 03:37:07 +0000 UTC","comment":"Seems like a nice guy, fairly interesting lectures and always available to answer questions. I can tell he is interested in the subject which is good. My main complaint is exams, multiple choice comp sci exams (I had him for cs 220) should be illegal lol. ","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NDQyOTgx","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2024-05-12 09:41:11 +0000 UTC","comment":"He is a good professor compared to other CS faculty at UWm. For me, the problem was just the concept of OS, but we know OS topics are inherently difficult lol. Overall, he's a good and flexible professor.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5Mzk3MTg3","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2024-05-07 22:16:56 +0000 UTC","comment":"I had Louis for CS220, and I think it was his first time teaching it. He never provided lecture slides, just coded up front. I think the other lecturer (Michael) had slides, which would've helped me, especially on the quizzes. Overall, not bad, especially compared to what I've heard about other CS profs here.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4ODU4ODg1","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2024-01-10 00:33:28 +0000 UTC","comment":"Oliphant is nice, but he's a monotonic lecturer IMO. Oliphant did not seem to be on the same page as the rest of the teaching staff a lot of the time. As a result, the course was not organized properly. Projects were incredibly useful for understanding and applying the material, unlike the lectures.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4ODM2OTI0","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2024-01-05 20:52:51 +0000 UTC","comment":"One of the better CS lecturers I've had. Good energy/pacing with good slides and engaging discussions. Lectures and previous exams prepare you well for tests. Communication with TAs wasn't great, making the projects incredibly convoluted at times (get a good partner). If the projects are better organized in the future, this would be a great class.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4ODA4MDkz","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-29 14:19:57 +0000 UTC","comment":"Very nice professor that taught the content in a simple, but direct manner from the OSTEP textbook. Nicely paced lectures and took feedback regularly. The projects were handled messily, but that is mostly due to the TAs being unprepared, and gave a generous curve with plenty of extra credit over the semester. Those complaining earlier were wrong. ","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4Nzk2NDQ4","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-26 22:09:14 +0000 UTC","comment":"Great lecturer. Clear, engaging, well-planned, correctly paced, and really friendly. \n\nThe gripe most people had was with frequent disorganization of projects; this seemed to be the fault of TAs (and Louis' first time managing such a large class). He got better over time, and was clearly working to improve the class and help all students succeed.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":4.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzkwMjgx","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-24 23:42:30 +0000 UTC","comment":"I think a lot of people left negative reviews based on him initially not indicating a curve. He did end up doing a pretty generous curve at the end. Lectures were clear and have great experience, especially since it was a his first time teaching the class. OS is a lot of work but worth it.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4Nzg5NDAz","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-24 19:55:26 +0000 UTC","comment":"Louis is a great professor, but expect many issues if TA's are still running projects. Unclear grading criteria and limited help led to a very strained semester, right up until the last day. However, I don't think anyone would say this is on Louis - he did an excellent job of teaching the course material. Beware of the TA's.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":4.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4Nzg4NDA3","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-24 12:38:45 +0000 UTC","comment":"He is a great lecturer, there is some inconsistency in grading but overall he is fair. The projects and exams can be intensive but you will get decent results if you commit to them. ","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzgzNzcy","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-23 16:08:36 +0000 UTC","comment":"Choose a different prof if you can.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzgxOTYw","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-23 04:24:05 +0000 UTC","comment":"Good lecturer and explains concepts clearly. Grading is unconventional and unclear. Curving is replaced with extra credit for this always-curved course without letting students know. Won't compensate decent work for irresponsibility of the other partner in group projects. Be prepared to get low grades with a large commitment.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzgxOTE5","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-23 04:18:26 +0000 UTC","comment":"Good lecturer, well-spoken and clearly explains concepts, but grading is unconventional and unclear. No curve for an always-curved course and won't compensate at all for irresponsibility of the other partner in group projects.","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzgxNDIz","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-23 03:21:27 +0000 UTC","comment":"actually the worst OS professor this university has to offer","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzcwMDUz","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-21 21:27:47 +0000 UTC","comment":"Not recommended, Grade cutoffs is not flexible","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:22:44.180256+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzYxMzAx","source_instructor_id":"rmp:2965334","instructor_name":"Louis Oliphant","course_label":"cs537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-12-21 00:19:28 +0000 UTC","comment":"Louis Oliphant is one of my favorite professors at UW and we are very lucky that he joined. ","source_url":"https://www.ratemyprofessors.com/professor/2965334","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMTA2MDA3","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2026-05-12 18:31:29 +0000 UTC","comment":"Was a decently tough class, I think Mike and Tej did a fair job of running the class.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMTAzMDAy","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2026-05-12 13:49:23 +0000 UTC","comment":"He seems like a nice guy and is passionate about what he teaches. The projects in OS are pretty bad but the course content is interesting and presented well. The exams are also not hard and very manageable.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMDU3MjY3","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2026-05-07 07:07:33 +0000 UTC","comment":"good course but covers a lot of material and exams are hard. textbook is really good. mike swift is chill and is good at answering questions.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMDU3MjU3","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2026-05-07 07:04:51 +0000 UTC","comment":"good course, projects are time consuming and exams are hard. ","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMDUwNjkx","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2026-05-06 21:09:37 +0000 UTC","comment":"A lot of people say that you should take OS with a certain professor, but I really don't think professors matter. OSTEP is genuinely the best textbook I've ever read. It explains things so clearly, and even though it is now very much outdated/wrong on some parts (ex: modern SSDs and data races), I highly recommend to just read the book for CS537.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMjQ4NDgx","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-05-12 02:57:15 +0000 UTC","comment":"Swift clearly knows what he's talking about and is passionate about the topic. It's a lot of work but well worth the time. Definitely recommend!","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMjE4ODU2","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-05-08 23:38:44 +0000 UTC","comment":"One of the most disorganized classes I've taken. Exams, course policies, and projects are all vague and unclear. Lectures were rushed and packed with too much content at once, making it hard to follow. His teaching was also very dry. Honestly, I got more laughs from Remzi's textbook jokes than from any attempt at engagement in this class.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMjA2ODU5","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-05-08 04:06:21 +0000 UTC","comment":"I found this class to be poorly organized overall. Throughout the semester, key aspects like the terminology, project descriptions, and even the exam scope became super vague. If there's such confusion at the instructional level, it seems unfair to use those same unclear questions to assess students.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNzE0NjYy","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-02-27 05:25:24 +0000 UTC","comment":"Extremely awful experience, I don't know what is the point of making every term this vague and ambiguous","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MzQ0NDY1","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-05-15 21:17:38 +0000 UTC","comment":"This is said to be one of the hardest CS classes, so don't expect this to be a cakewalk by any means. Reading the textbook before class will introduce you to the topics and then the lectures will help cement the information.\n\nThis was one of my favorite classes I have taken here. Keep up the good work Prof Swift!\n","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MTI1OTU2","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-04-21 22:51:11 +0000 UTC","comment":"A nice professor, but NOT a good lecturer. He displayed all details on textbook in 1 hour's lecture, it's hard to catch up if you don't work hard and learn the book before. If that, why lecture? Watched Remzi's amazing video in 2021 (only essence and easy for human being to learn new stuff) instead, read OSTEP after, that's wise and smooth way.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MzIwNzI5","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2017-12-22 22:22:34 +0000 UTC","comment":"Very fast in lecture, so definitely do the readings before coming to class. Pretty much anyone who teaches CS537, i.e. systems people in general, will be a fine choice, and Swift is no exception. Definitely do not cheat/copy on the programs.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MzE4NDAy","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2017-12-22 17:06:15 +0000 UTC","comment":"Like other people said, he is a friendly professor and willing to help for student. But to be honest, I sometimes found it's difficult to follow him in lecture. His wording for both the homework and exam is just terrible. It's so ambiguous and implicit to understand what his questions actually ask for.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyMzY0OTYz","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2013-11-21 14:00:44 +0000 UTC","comment":"Great professor and great lectures. I learned a lot during his class and it never seemed overwhelming.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE0MTMxNTQy","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2008-03-01 03:33:08 +0000 UTC","comment":"The biggest advantage of taking Operating Systems with Mike Swift is that he has 8 years of experience at Microsoft, and has a great deal of knowledge and stories to share. The assignments are difficult and your programs are tested very thoroughly. There is a decent amount of work, but you will learn a lot.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:30.356736+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEzNzk3NDM0","source_instructor_id":"rmp:1072363","instructor_name":"Michael Swift","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2007-12-11 12:03:25 +0000 UTC","comment":"The class is average difficulty. Expect to spend time on the projects. The things tested for aren't covered explicitly, you have to use your brain and common sense to infer the answers, which isn't hard. His lectures go fast and can be hard to follow, but he's a friendly guy and jokes around.","source_url":"https://www.ratemyprofessors.com/professor/1072363","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMTQwNjk5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2024-12-06 20:37:46 +0000 UTC","comment":"not a good person, just a simple CS teacher","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NDQ2NDEw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-11-27 23:28:08 +0000 UTC","comment":"Amazing Lecture! Amazing, Professor! Amazing Wisdom! It's such an excellent course that I have to say it three times: amazing! If you take this course, you will know what I am talking about!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MTg3NjQ5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-08-25 05:26:19 +0000 UTC","comment":"He is fine at teaching. In class, he comes across as quite showy, often sharing good jokes, but it seems these traits only scratch the surface. If you visit his office hours, you may find that he can be rather shallow and condescending. ","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MTgwOTk1","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-08-22 14:22:41 +0000 UTC","comment":"Remzi is not a good proessor. Not a good person either. Avoid!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MTc5NDYy","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-08-21 20:46:27 +0000 UTC","comment":"Highly overrated. I do not recommend him. ","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3NjE3OTA5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-04-12 16:21:05 +0000 UTC","comment":"Remzi is an amazing lecturer who cares for his students and has an incredible knack of explaining complex topics in a way that makes them so easy to understand. If you can take 537 with him, take it. ","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MzU3NTIw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-01-19 21:35:17 +0000 UTC","comment":"OS is going to be a tough course no matter who you take it with, but Remzi knows the material like the back of his hand. His lectures are really fun and the textbook his wife and him wrote is very easy to understand. His office hours were accessible and he was able to answer any question I had easily and kindly. I highly recommend him as a prof. ","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MDI3MjAx","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-12-08 14:56:50 +0000 UTC","comment":"Remzi is good at teaching, but his projects are awful.\n1-> unclear, vague project description.\n2-> unresponsible TA who often responds in Piazza with wrong answers for projects.\n3 -> an extremely heavy project in the final weeks. Clarification on an important point in this project comes after 5 days of release so we have to modify our code a lot.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2OTI4Nzk0","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-12-01 00:45:43 +0000 UTC","comment":"I legit don't understand Remzi's negative reviews. OS is a tough class with complex topics and long projects. But this man is hilarious with engaging lectures. He and his wife literally wrote the OS book. Only complaint is that he didn't keep his TAs on top of releasing projects (and their tests) and giving grades back on time. Get Remzi for OS.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NjcxNjE1","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-10-01 22:39:54 +0000 UTC","comment":"Such a great Lecturer, one of best professor in the cs department","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NjA4NTQ5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-08-24 18:38:56 +0000 UTC","comment":"I took his class mainly based on some of the positive comments posted here and my experience was really disappointing. He is much overrated. I do not recommend him.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2Mzc2NzIw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-05-19 19:28:09 +0000 UTC","comment":"Remzi is great at telling jokes and has a good sense of humor. I highly recommend his lectures to get entertained. However, when it comes to teaching, he is just like other OS professors with no big difference. He can also be very condescending during office hours which I found really annoying. ","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MjMzNzI5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-05-04 00:52:40 +0000 UTC","comment":"His lectures miss a lot of important information and will just tell us to read his book. So get ready to read them! His homework is insanely hard, almost impossible at times. My friend and I spent 30 hours on one. Very dry material. He's willing to meet with students though but tends to get into cringy boomer humor.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1ODM0Nzk0","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-02-07 19:59:12 +0000 UTC","comment":"Professor Remzi is by far one of the best CS professors I have had. Not only is he very skill and knowledgeable about CS and his courses in general he also wants his students to learn and cares for them. Remzi was very accommodating with a personal situation while I was in this course and he genuinely wanted to see how he could help. Hes the best","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NzU4Mzcw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-01-16 03:18:07 +0000 UTC","comment":"I don't really understand the hype for Remzi here, but his classes are just mediocre at his best. Yes, OSTEP is good but his lectures, assignments, and exams are unbelievably unorganized compared to other CS professors. Would recommend his book, but not his class.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NzU3NzY5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-01-15 23:04:36 +0000 UTC","comment":"Great prof who is really good at condensing material into the lectures along side live examples and chances to figure things out on your own. He also wrote the world-standard textbook for the class. Hardest part are the projects, but if you start as soon as they are announced, you will get 100 on them. Also the textbook is nice, but not necessary.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NzUyMzk0","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-01-14 05:40:09 +0000 UTC","comment":"The BEST cs prof I've ever had! He has such a charming character and his lectures are amazing and intuitive, he makes OS actually fun to learn. However, you do have to put in the work. He also makes changes to teaching schedules and homework deadlines to our benefit. I personally haven't read the textbook and I got an A. Definitely recommend!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NzI3NDUw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-01-10 09:50:54 +0000 UTC","comment":"One of the best prof's in the department. Lectures were interesting and fun. Gave extensions for the home works.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NzIxMjEz","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-01-08 23:28:49 +0000 UTC","comment":"He is a good teacher and a nice person. However, his class was not well organized this semester. He canceled almost all discussion sessions and used videos from previous years instead. There were also long delays in releasing grades with confusing grading criteria for some assignments. Final exam grades were never announced ...","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjgxMjQ4","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-31 16:23:19 +0000 UTC","comment":"One of the best professors I have met till now. An absolute gem. He knows his subject, is an excellent teacher and never lets the class get boring. He clears all doubts very well and has a very good attitude. There is everything to like.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1Njc4Mzk1","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-30 20:55:37 +0000 UTC","comment":"He tries","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1Njc0ODk2","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-30 00:40:57 +0000 UTC","comment":"the most unfair grading I've had in my 5 years of college. Gets defensive when students aren't understanding the assignment. Forget trying to get a good grade on the performance based assignments. I implemented threads for the concurrency project yet somehow I got worse grade than those who didn't even implement threading. That makes total sense.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1Njc0ODYx","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-30 00:31:24 +0000 UTC","comment":"While Prof AD understands the material well and explains it ok, he is unapproachable outside of class and is very unhelpful if you have questions on your project grades. Good course but he is very unhelpful. One time he rudely laughed at my question and I couldn't go to his office after that","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjcwODM1","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-29 03:33:26 +0000 UTC","comment":"Don't ever pass up a chance to take up a class with Remzi, no matter the subject. Genuinely cares about teaching, and sets challenging yet doable assignments which really clear up the material. The class probably isn't suitable for those who aren't willing/able to put the work in, as obvious in some of the other reviews.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjY5NzQw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-28 23:55:17 +0000 UTC","comment":"Very tough projects with very little time and insructions to complete them. Final was supposed to be cumulative but it only tested the last piece of the class. What a complete waste of my stduying time. He should start taking his class more seriously, he spends most of the time joking around in class like that hopelessly loud train outside","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjY3NDQ5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-28 17:04:23 +0000 UTC","comment":"Remzi is a fantastic lecturer. I could feel the mental knots in my brain (of half-baked understanding and conceptual misconceptions) untangling every lecture. This was by far the most valuable CS course i've taken, and Remzi is extremely accommodating and helpful, and maintains an amazing class atmosphere to keep his students engaged.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjYwODg3","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-27 11:33:08 +0000 UTC","comment":"Don't take this professor whatever you do. Lectures are straight out of textbook and he doesn't know how to communicate information. Technical difficulty every day, sometimes it's his pencil, sometimes it's his ipad, which shows how unprepared he is. If you do take this class and you're not a grad student, expect a C. Extremely disorganized lecture","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjYwNzQ3","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-27 08:58:26 +0000 UTC","comment":"Good professor, interesting and useful class material, but secretive grading scheme and unnecessarily painful exams took this class down a notch from one of my favorites.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjQ3ODUz","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-24 05:58:56 +0000 UTC","comment":"Pros: He's a smart guy and really knows what he's talking about. Cons: He doesn't know how to teach it. He doesn't explain things very well, flies thru lectures, and gives poor examples that don't translate to the projects. Somehow I did well on his tests after teaching myself. If you're taking his class learn to teach yourself","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjQ3MTY1","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-24 04:05:44 +0000 UTC","comment":"Amazing professor. Take his class if you ever get a chance.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjQ2NjIx","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-24 02:47:19 +0000 UTC","comment":"Ignore all negative reviews. OS requires a lot of self learning, that's the nature of 500 level course. Remzi is really inspirational in class, and really tries to test your code in projects. You do become a much better programmer through his class. And he's funny too. I don't understand why people are mad when they don't understand the first time.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjQ2Mjk5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-24 01:54:18 +0000 UTC","comment":"Remzi is the guy. The best. Definitely a professor I'll remember having and enjoying long after college. Gave great lectures. The only textbook that I've ever looked forward to reading and learned a lot from (he also wrote it, and it's free). So happy I took the class with him.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjQ2MjM5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-24 01:45:59 +0000 UTC","comment":"Most 1/5 ratings here are simply not true. He is very accessible outside class and cares about students. When I reached out for a time collision with his office hour, he immediately opened another one. Very accessible through email as well. Reply to emails incredibly fast. Also the best lecturer I have had at UW, made hard content very accessible","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjQ0NjY4","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-23 22:09:05 +0000 UTC","comment":"Remzi is the best professor I've had at UW. His sense of humor may not click with everyone, but I personally found his lectures both entertaining and informative. The book (Google &quot;OSTEP&quot;) is readable, expands upon his lectures, and more than sufficiently covers the content on the exams. A solid understanding of C is important for the projects.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjQzODI5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-23 20:21:41 +0000 UTC","comment":"It was very hard and when I went to hisoffice hours he wouldn't show up. I never understood him in class and I would ask questions, but still would never understand. He is a nice guy, but not a very good teacher.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjQzNzgy","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-23 20:14:50 +0000 UTC","comment":"This class has a lot of stuff, and it's definitely not easy. But I really enjoy prof Remzi's lectures and his advices, he is so far from being 1/5. Maybe he can do a better job this semester, but he is still the best professor I met.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjQwNzEz","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-23 07:59:48 +0000 UTC","comment":"You really do not want to take him if You really want to learn... ur better off teaching your self","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjM5NjYw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-23 05:04:03 +0000 UTC","comment":"The professor spent lecture time explaining things (badly) that were tangentially related to the course and when asked a question about something actually important would laugh at you and tell you to read the book. No wonder every project got an extension; he didn't explain how to do projects until the day they were due.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjM4MTI4","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-23 02:18:15 +0000 UTC","comment":"Hands down one of the best professors I've had. Like most others have mentioned, Remzi gave us generous extensions on almost all projects. Although it does take a great deal of effort to do the projects, you should be fine as long as you don't procrastinate. Don't miss your opportunity to take Remzi's class!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjM3NTkw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-23 01:11:13 +0000 UTC","comment":"No idea how my fellow classmates are giving Remzi such bad reviews this semester. By far the best CS professor and lecturer I have had at UW. Yes there is some vagueness in the overall course grade but you can easily gauge how you're doing. Also the fact that he gave us an extension on almost EVERY project, something unheard of in CS. Take him.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjMzNjE1","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-22 18:40:09 +0000 UTC","comment":"By far the best lecturer I've had at Madison, and by far the best CS course . A ton of work, but all interesting. More than fair as far as regrades on projects or tests, as well as extensions on nearly every project's deadline. 100% take a class with him if you get the chance. Read OSTEP if you take this course, it will help a ton.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjE4MjQ3","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-21 09:54:12 +0000 UTC","comment":"Remi is a nice guy, but hes a really terrible professor. This semester he just seemed to be too packed with his tasks as the chair of the department. I heard Bart Miller teaches way better than he does","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjE1NDUw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-21 03:29:45 +0000 UTC","comment":"Remzi is hands down the most entertaining and informative lecturer I have ever had. I would definitely recommend taking a course with him if you get the chance.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjA4NTA4","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-20 18:58:40 +0000 UTC","comment":"Remzi's isn't necessarily an easy professor, and there will be some projects and test that will leave you frustrated, but I can safely say he's the best teacher I've had the pleasure of learning under. During this class I figured out that I don't even really like operating systems, but still I somehow enjoyed learning and listening to his lectures.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NTg3Mjc4","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-18 10:41:06 +0000 UTC","comment":"Terrible...","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NDc4NDA1","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-12-12 01:59:34 +0000 UTC","comment":"Nice person, but he did a very bad job at managing exams and hw grading. Too much vagueness in the exam actually once led him to accept multiple answers for those questions. Horrendous job at grading our hw in time and the rubric was never clear, which I think it was completely unfair for many of the assignments. A waste of tuition and a disaster.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MjcxNDI2","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-11-19 01:20:32 +0000 UTC","comment":"A bit condescending to students during office hours. I couldn't get much help from his office hours because of his way of conveying ideas. It's better to go to TAs who are more welcoming and knowledgable","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MjY1OTgz","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-11-18 16:16:46 +0000 UTC","comment":"Fantastic Professor. Do not miss the opportunity to take OS with Remzi. Also Remzi has the best humor. He has me chuckling all the time.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MTA2MjE0","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-10-06 04:00:23 +0000 UTC","comment":"Just the best professor I had in all my classes.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyMzc3NzI1","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-11-07 20:08:00 +0000 UTC","comment":"This man is amazing, every lecture was a treat, and I had 3 hour lectures, literal god of a teacher. His class is hard, its not easy at all but its all worth it, if you get the chance to have Professor Remzi, DO NOT MISS THE OPPURUTUNITY.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNTgzMDM2","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-04-12 18:07:44 +0000 UTC","comment":"Best professor I've ever had. He's hilarious, made the 3 hour lectures go by fast. Records lecture, so you can watch on Youtube later. Doesn't make you buy the textbook, he provides you with the pages, also he wrote the textbook. Hands down the best professor at UW-Madison","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMDI5NjI1","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2018-12-14 19:09:53 +0000 UTC","comment":"One of the best professors on campus. His lectures are very engaging and funny. This actually makes you want to go to class for a change. He's also reasonable and understanding with deadlines. I highly recommend taking a class with him. Also, his textbook is probably the best written CS textbook I've ever seen.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMzEwMjY5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2018-06-30 11:38:14 +0000 UTC","comment":"Great &amp; funny lecturer, he is personable with a lecture of hundreds of people. Remzi is well prepared for any type of learner, he has great lectures, he puts those online, and he (with his wife) wrote the textbook","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMDk3ODA4","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2018-05-14 10:06:42 +0000 UTC","comment":"If you take a CS course in Madison, you can't miss his class. Excellent lectures and great jokes, great projects and loose due times, great TAs and --- great &amp; free textbook! His delivery is just fantastic that you will want to come to class for a two hour per week and refresh your mind. Awesome! Simply awesome!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5OTk1MjQ2","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2018-05-05 13:19:42 +0000 UTC","comment":"He has pretty much perfected the art of lecturing.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2NTAyMTQ0","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2016-05-08 00:31:01 +0000 UTC","comment":"Hands down best professor in the CS department.  Maybe best at the University.  Had to change the way the COW award was given because he was winning it too much.  Speaks very clearly and makes sure everyone knows whats going on before advancing onto new topics.  I recommend every CS major take at least one class with Remzi here.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2NDk5Mzgw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2016-05-07 16:18:26 +0000 UTC","comment":"Great prof!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2MzI5MDU0","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2016-04-19 15:45:39 +0000 UTC","comment":"Great professor!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwNTA4MzE0","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2012-07-21 23:46:34 +0000 UTC","comment":"Favorite CS professor i've had. His lectures are clear and useful and the programming assignments are very helpful to learn the material. He is also writing the course textbook, which is clear and very helpful and will always be available free","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE5NTk5Mzgw","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2011-12-21 23:16:02 +0000 UTC","comment":"Would recommend to everyone.  Not easy but you will learn a ton!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE5MzUwNzQ5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2011-12-01 12:34:44 +0000 UTC","comment":"Favorite CS professor. You need to do the work (which can take a lot of work), but he's a fair grader and not too nit-picky.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4MzA4MzA0","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2011-03-24 15:00:48 +0000 UTC","comment":"Great teacher, wrote his own book for the class and had it online for us to use for free.  Very helpful when you have problems.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE3NjkzNzY0","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2010-10-26 13:14:43 +0000 UTC","comment":"Going to repeat what others have said: best professor in the dept. hands down, and would be a serious contestant for best teacher on campus. Clear, concise, engaging lecturer, very helpful in office hours, and always ready with a joke. The projects and exams are difficult, but never overwhelming. Take this class!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE3NTgyMzYy","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2010-09-08 23:04:33 +0000 UTC","comment":"Best CS professor. The favorite CS professor of everyone I have talked with. The material I imagine could be challenging, but he presents everything extremely well and is very helpful and a nice guy.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE2ODY4NTIx","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2010-03-12 14:56:58 +0000 UTC","comment":"One of the best professors on campus! Keeps class interesting while making sure you actually learn the material, and is quite entertaining. Very helpful both in and outside of class.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE2NjY0Nzg5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2010-01-01 20:57:28 +0000 UTC","comment":"Awesome professor. Very engaging and extremely knowledgeable about the topic. Definitely the best CS professor I've had on campus, and quite possibly the best professor.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE2MTY3NTk4","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2009-09-01 23:39:39 +0000 UTC","comment":"Hilarious and great at teaching.  The material is sometimes a bit dense, but he is very clear, provides great notes, and is just interesting to listen to.  The projects and exams can be very hard if you fall behind (if you're not good at C programming, you will have to learn, but optional discussions help a lot).","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE2MDA4Nzk4","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2009-07-01 22:43:08 +0000 UTC","comment":"One of the best professors I've ever had in anything!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1ODE3MTE1","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2009-05-12 02:13:55 +0000 UTC","comment":"One of my favorite professors ever.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1MDQ5MzM5","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2008-11-23 12:20:21 +0000 UTC","comment":"I find myself lucky to be in his class!","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE0OTk1MzQ4","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2008-11-14 03:39:26 +0000 UTC","comment":"Good professor.  The best CS Professor I've had, and one of the best overall.","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEyNjMxMzkx","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2006-12-17 22:09:48 +0000 UTC","comment":"he is my favorite prof. very very cool","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTcxMTUyNA==","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2003-03-15 16:35:45 +0000 UTC","comment":"The only CS class that doing the projects  actually helps for studying for the exam","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:10:14.159311+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTU4MzEyNA==","source_instructor_id":"rmp:131676","instructor_name":"Remzi Arpaci-Dusseau","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2003-02-18 19:48:41 +0000 UTC","comment":"He is really good, he changes the way UW teaches OS class","source_url":"https://www.ratemyprofessors.com/professor/131676","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxNzM5NjE4","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-10-21 19:21:52 +0000 UTC","comment":"the goat the goat the goat the goat ","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNjk5MjEy","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-02-23 09:33:47 +0000 UTC","comment":"his lectures are so damn good!","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNTcwMjA2","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2025-01-18 07:29:39 +0000 UTC","comment":"Best prof ever. I truly struggled in this course but prof.Venkataraman is really helpful. ","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5OTA2ODA4","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2024-11-07 11:11:24 +0000 UTC","comment":"One of the best professors I have seen in the Computer Science department! Shivaram explains things very well and makes a difficult class like OS manageable. If the textbook content got confusing, watching his lectures was helpful because he breaks a complex problem into simple steps that actually help you understand the entire thing.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3OTE3NjI2","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-05-13 22:30:29 +0000 UTC","comment":"Basically, if you want a professor that goes in-depth, pick Michael Swift. If you want a professor that explains things extremely well, pick Shivaram. I'm not that smart of a person, but Shivaram helped me get through this course. Lectures are recorded, but they were only given to us ~1 week before each midterm. Attendance was mandatory.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3ODg4MjA0","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-05-10 20:05:11 +0000 UTC","comment":"Shivaram was a great professor. Truly cared about the students. OS on the other hand is a brutal subject. If you do not like low level computing do not take this class, but if it is your thing I highly recommend Shivaram he is great. ","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":4.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3ODQ5NjU5","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-05-07 20:41:42 +0000 UTC","comment":"Shivaram is a great professor. His lectures are well laid out, and each unit is preceded by an introduction which overviews why the unit is important and the goals, which is really helpful for memorizing the material. The project were difficult, but if you pay attention in lecture you can get them done in a day or two.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3NzAzMTAy","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2023-04-24 19:36:03 +0000 UTC","comment":"Amazing lecturer, makes the class seem easy in theory, but then you get into the projects and C is just so unpredictable with its errors, plus the TAs take 3 hours to get through the queue. Also the tests are mostly true/false and some of the questions are so vague they could go either way which is really annoying. I learned a ton here though","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MzkyMDI0","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2021-02-26 03:13:38 +0000 UTC","comment":"Shivaram is easily my favorite professor I have ever had at this school. He is incredible and really cares about his students.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzNzE4NjQ5","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-10-20 22:56:24 +0000 UTC","comment":"Prof. Shivaram is sooo good. He shines when he stands on the podium. Projects are heavy and IMO this class should be 4-5 credits. I took it the class when COVID hits and Prof. Shivaram made a lot of accommodations for the students, which was really sweet and caring. Honestly the best professor in this department :)","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMjk5MDcz","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-05-14 23:27:08 +0000 UTC","comment":"Shivaram is the best professor I ever had at this school. Words cannot express how much I appreciate him. Trust me, if you can ever take a class with him, do it.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMjUwMjkx","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-05-09 17:12:44 +0000 UTC","comment":"The best professor I have ever met. Although project takes too long time to finish, he is willing to listen to the feedback and change it a little bit. Great curve on final grade. Definitely I will take again. If you see his name as a instructor, just take that course.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMjM1Nzg0","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-05-07 23:20:52 +0000 UTC","comment":"One of the best professors I've ever had. He was very responsive to student feedback which was really appreciated by everyone in the class. The class projects were really hard, but he is generous with the curve. His lectures are really good and he makes sure to keep them very informative and engaging. Would recommend.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMjEzMDQz","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-05-05 23:41:49 +0000 UTC","comment":"Incredibly nice and cares about students. Solicits student feedback and concerns and actually makes adjustments to the course as a result. No matter who is teaching, OS will require a good amount of effort for programs. Clear lectures, very responsive on piazza. Really a model for what instructors should be.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMTk5Njgw","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-05-04 21:15:27 +0000 UTC","comment":"Shivaram is probably the best CS professor I've had. His lectures are clear and engaging. The projects, while difficult and time-consuming, are fulfilling, relevant, and will make you a better programmer. He was understanding of students' concerns, especially during COVID-19 and moving class online.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMTkzODQ3","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-05-04 05:00:20 +0000 UTC","comment":"Professor Shivaram is one of the best CS professors I've had at UW Madison. He teaches exceptionally well and can make complex concepts seem easier to understand. However, his programs and exams are extremely difficult. I think anyone who completes his course and does well on the programs will leave as a better programmer and problem solver.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMDMyMTEw","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-04-07 23:48:44 +0000 UTC","comment":"The course is hard but the professor is amazing","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMDIzNTE3","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-04-06 03:56:46 +0000 UTC","comment":"Literally the best professor I ever had at this school. He truly cares about us and wishes us to succeed. He also understands our difficulties and challenges. The class he teaches is difficult, but if you have a chance to take a class with him, please do that. You will never regret.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMDE0ODk4","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-04-02 21:24:47 +0000 UTC","comment":"Kind and caring professor that is truly great at what he does.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyOTY4OTA4","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-03-12 14:57:59 +0000 UTC","comment":"Dr. Shivaram is one of the best professors I have ever had. He truly cares about his students and their success. If you put time and energy into the course, he will make sure that you do well. OS is a hard class, and your performance is truly on you. My advice is: 1) start programs early and 2) rewatch lectures every week to study.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyOTExNDc4","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2020-02-14 22:08:06 +0000 UTC","comment":"UW-Madison CS doesn't deserve Shivaram. If you have the opportunity to take a class with him, absolutely take it. He knows everything about operating systems and has infinite patience when explaining concepts to students. Lectures are clear and engaging, and he even has discussion sessions to walk you through the programs. Shivaram is a blessing.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyMjEzMTg1","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-09-04 19:48:20 +0000 UTC","comment":"Best prof in UW Madison!","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyMDk2Mjky","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-07-14 16:48:40 +0000 UTC","comment":"One of the best faculties in the CS department. Lectures are very hands-on and interesting.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyMDMyNTk1","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"COMPSCI537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-06-17 01:26:32 +0000 UTC","comment":"I can't believe that this is his first year of teaching. Super good professor. Responsible and inspirational.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxOTU2MjIx","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-05-26 07:34:34 +0000 UTC","comment":"Pretty clear lecture. Always answer all the questions student ask. Exams can be hard but there is also a very generous curves.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxOTQ0OTcx","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-05-24 00:21:41 +0000 UTC","comment":"It was Shivaram's first time taking this class at UW-Madison, and oh boy he nailed it. Clear concise lectures, he used to provide slides with class notes and also the lecture was recorded. Very responsive gave extra office hours, helped to debug HW. The course is very hard but Shivaram did everything to help us succeed despite 300 students","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxODYyNTA1","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-05-13 23:03:26 +0000 UTC","comment":"Probably the best CS prof I have had in my college career. Effective teaching method and you will have work to get a good grade. He definitely makes things easy to understand.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxODI2NTMz","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-05-09 18:25:39 +0000 UTC","comment":"I was nervous taking one of the toughest classes at this school with a first year professor, but Wow Shivaram impressed me. The class is hard by nature, and he doesn't hold back on tough exams/projects but his lectures/discussions point you in the right direction. Immediately one of the gems in a meh department in terms of lecturer quality.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxODIwMDIy","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-05-09 02:55:38 +0000 UTC","comment":"Shivaram is hands down the best CS courses UW Madison has yet to offer! If you have the chance, take OS definetely with him!","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzkwNzQ3","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-05-07 00:54:51 +0000 UTC","comment":"the only thing I want to is he is great, always ready to help and great lecture. Pick his class","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzgxMDY5","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-05-06 06:34:13 +0000 UTC","comment":"Projects in this class took immense amount of time, If you get them right you pretty much will be guaranteed a good grade. The professor is very friendly, accessible and a great lecturer.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzcxMTky","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-05-04 22:57:22 +0000 UTC","comment":"He is one of the best professors I have had. He is really humble and approachable, and tries to make the lectures engaging. He was even dedicated to learning students' names in class and explained the concepts very clearly. The class itself wasn't easy though, as programs take a lot of time.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzE5MzYx","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-04-30 17:17:56 +0000 UTC","comment":"Shivram is a fantastic professor. His explainations are very clear and he is active on Piazza. That being said, expect to spend 20 hours per week on the OS projects! They are hard!","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNjQzNTAx","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-04-22 17:40:54 +0000 UTC","comment":"Everyone raves about Remzi for OS, but Shivaram should not be slept on! Fantastic professor who is really engaging in lectures and responsive on piazza. Not an easy class, and certainly requires a fair amount of programming, but he keeps all of the material interesting. Definitely recommend!","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNjI4NjQz","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-04-19 05:12:35 +0000 UTC","comment":"Shivaram is one of the best professor's I've had in college and probably the best I've had in the computer science department. He is very approachable, extremely knowledgeable about many different things, and communicates topics clearly in a way that's easy to understand. If you can, try and have him as your professor.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNTkyOTM1","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-04-15 05:16:33 +0000 UTC","comment":"Shivaram is a true gem. He is incredibly talented and a great lecturer. Although Operating Systems is inherently difficult, he makes it enjoyable through his great explanations. However, make sure to start very early on the programs and religiously read Remzi's OS textbook. As long as you stay on top of things, you will do well.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNTI2Mjg5","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-04-03 21:56:37 +0000 UTC","comment":"Shivaram is very engaging and nice. He calls his little non-graded quizzes bunnies so they feel less threatening and he presents all of the information succinctly and well. I would definitely take him again. The projects did take up a lot of my time, but you will learn a lot from them and get really good at C. He has a happy presence too!","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNDQyOTUx","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-03-16 14:41:51 +0000 UTC","comment":"lectures sometimes feel long, and follow textbook exactly, but overall pretty good and the class is pretty interesting. Projects are fairly difficult and take up to 20 hours a week. Overall, pretty fair test and I would recommend","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:45.212143+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMzc5NTU5","source_instructor_id":"rmp:2423043","instructor_name":"Shivaram Venkataraman","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2019-02-25 15:12:14 +0000 UTC","comment":"For being a new professor, he does a good job handling his course. Has a few kinks he needs to sort out administratively, but he does a great job lecturing and trying to help his students. Projects in this class are very difficult, and sometimes very unclear.","source_url":"https://www.ratemyprofessors.com/professor/2423043","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 15:57:06.786457+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2Njg4Nzgw","source_instructor_id":"rmp:2774930","instructor_name":"Yuvraj Patel","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-10-10 16:25:48 +0000 UTC","comment":"Best instructor I ever had, very friendly and always willing to help. Decent lecture.","source_url":"https://www.ratemyprofessors.com/professor/2774930","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 15:57:06.786457+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MDU2OTU2","source_instructor_id":"rmp:2774930","instructor_name":"Yuvraj Patel","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-04-11 20:37:19 +0000 UTC","comment":"Yuvraj might be the best professor I've had at the university. He uses Remzi's textbook which is really well-written. He is amazingly personable and cares for his students and will do anything to help. Also, he knows how to foster a good classroom community in Piazza. Would highly recommend taking OS with him.","source_url":"https://www.ratemyprofessors.com/professor/2774930","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 15:57:06.786457+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MDE2Mzk0","source_instructor_id":"rmp:2774930","instructor_name":"Yuvraj Patel","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2022-04-04 15:47:19 +0000 UTC","comment":"yuvraj cares so much about his students!\ni have never had a professor who cared so much about the students and made time for them as much as he does. definitely recommend","source_url":"https://www.ratemyprofessors.com/professor/2774930","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 15:56:26.678770+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MDUzNDk0","source_instructor_id":"rmp:2236462","instructor_name":"Zev Weiss","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2017-12-05 19:33:50 +0000 UTC","comment":"Zev was really good. His lectures were organized well and he was very responsive to questions and available for office hours.","source_url":"https://www.ratemyprofessors.com/professor/2236462","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 15:56:26.678770+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4MTg3NTAx","source_instructor_id":"rmp:2236462","instructor_name":"Zev Weiss","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2017-05-02 16:16:39 +0000 UTC","comment":"Zev stepped in to make this course possible this semester. Overall he really cares about his teaching and the students success. But based on his lecture style, it's safe to assume this is the first class he's taught. He doesn't really present the material, and instead just talks for a full power lecture which is very hard to follow sometimes.","source_url":"https://www.ratemyprofessors.com/professor/2236462","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 15:56:26.678770+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3OTk1OTAx","source_instructor_id":"rmp:2236462","instructor_name":"Zev Weiss","course_label":"CS537","course_id":"COMPSCI 537","course_uid":"course_79e5479d9eb1286e8642b399","review_date":"2017-04-04 21:50:46 +0000 UTC","comment":"Zev is a great lecturer. He really wants you to succeed and he cares about the material.","source_url":"https://www.ratemyprofessors.com/professor/2236462","quality_rating":5.0,"difficulty_rating":4.0}]