Good Course Material - The trend of bad engagement continues
Fall 2024Overall Rating (3.6 / 5): ★★★★☆
Professor Rating (3.6 / 5): ★★★★☆
Lecture Rating (4.3 / 5): ★★★★☆
Difficulty (1.4 / 5):
Workload: 8 hours/week
Pros: 1. Covers a lot about virtualization 2. Assignments are fun and not too challenging 3. Exams are straightforward 4. Content is tailored towards current research and events Cons: 1. Staff engagement was very bad 2. Expect little additional directions 3. Grades are coming 3 weeks after the assignments are submitted and you just have to deal Detailed Review: I enjoyed the content of this course a lot. The topics were very well put together and relevant to current topics in industry. Exams and assignments were not particularly difficult and this class can easily be paired with another even for those who worked full time. The assignments are pretty fun, but if you don't take time to understand what you're actually doing, it's quite easy to push some boilerplate code and get next to nothing out of them. The associated readings they pair with the assignments are great for understanding what's actually going on under the hood. It's also clear that this class is meant to be taken after AOS. It definitely is not a prerequisite, but making a set of changes to OS code doesn't really provide you with any understanding of what's going on if you don't understand how an operating system works in the first place. Also, the fact that you are working on teams isn't really beneficial at all. One person basically does the coding portion while another does the prelab questions. Our team had one individual contribute absolutely nothing for the final 3 assignments and the worst part was, it was hard to fault them, because they didn't have anything to really do. The bad part of this class didn't really have anything to do with the course. There seems to be a worsening trend in MSCS of the TAs being quite happy to not do anything. The average time to grade an assignment was 2.5 weeks, the engagement on ED was nonexistent, and as always zero flexibility with office hours. In any case, the scoring won't really reflect that point, but something to keep in mind for the course.