(Same as Computer Science M151B.) Lecture, four hours; discussion, two hours; outside study, six hours. Enforced requisites: course M16 or Computer Science M51A, Computer Science 33. Recommended: course M116L or Computer Science M152A, Computer Science 111. Computer system organization and design, implementation of CPU datapath and control, instruction set design, memory hierarchy (caches, main memory, virtual memory) organization and management, input/output subsystems (bus structures, interrupts, DMA), performance evaluation, pipelined processors. Letter grading.

Review Summary

Clarity
10.0 / 10
Organization
10.0 / 10
Time
5-10 hrs/week
Overall
10.0 / 10

Reviews

    Quarter Taken: Fall 2021 In-Person
    Grade: A+

    Really good class. Nader truly cares about his students.

    Quarter Taken: Fall 2021 In-Person
    Grade: A+

    By far the best class I've taken at UCLA

    Nader was clear with his lectures (he records them so you don't have to attend lecture live). There was no midterm or final, but he gave us 4 quizzes (the last 2 were open book/open notes). There was also 2 projects (although he might give 3 in future classes) where you build a processor incrementally. Overall, Nader was very helpful and I would love to take his class again someday.

    Quarter Taken: Fall 2022 In-Person
    Grade: A

    Good class and the professor definitely cares about making it an enjoyable experience for students. 3 quizzes, no final, 2 projects

    Quarter Taken: Fall 2022 In-Person
    Grade: A-

    Great class with Nader! 2 Projects with bonus opportunity, 3 quizzes that are open book and open internet, recorded lectures. Probably the best professor for m116c/m151b

    Quarter Taken: Fall 2022 In-Person
    Grade: A+

    Great lecturer, highly recommend taking this class with him.

    Quarter Taken: Fall 2022 In-Person
    Grade: A-

    Prof. Sehat is really clear and concise in his lectures. I get the sense that he really cares about whether or not we understand core concepts, and is really reasonable when it comes to expectations.

    Quarter Taken: Fall 2022 In-Person
    Grade: A

    Nader is such a great professor and overall a great person as well. He cares deeply about students' learning and is very accommodating to our needs. No tests, just 3 quizzes throughout the quarter that are open-book, open-note, open-internet.

    Quarter Taken: Fall 2023 In-Person
    Grade: B

    Professor Nader was really chill, Even when people were only showing up to get the check in points, he didnt get mad and changed it to the start of class so that people could leave earlier, which was really nice. He also recorded and posted his lectures, which helped as there was alot of material that youll need to do step by step to understand, and personally he was too fast in class for me

    Quarter Taken: Fall 2023 In-Person
    Grade: A

    Absolutely take this class with Dr. Sehat! His lectures are clear and well organized, homework is pretty easy if you understand the lectures, and exams are very similar to homework.

    There's a 5% participation grade which you fulfill either by attending lectures (he does an in class google form) or by participating on campuswire (or a combination of both). There's 3 noncumulative exams and 2 projects. The projects aren't too challenging (maybe 8ish hours each) and there's a homework every week.

Course

Instructor
Nader Sehatbakhsh
Previously taught
23F 22F 21F 21W
Formerly offered as
EL ENGR M116C

Grading Information

  • No group projects

  • Attendance not required

  • 3 midterms

  • No final

  • 56% recommend the textbook

Previous Grades

Grade distributions not available.