Sam Kumar
Department of Computer Science
AD
3.3
Overall Rating
Based on 3 Users
Easiness 1.7 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.0 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 3.0 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.0 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
  • Has Group Projects
GRADE DISTRIBUTIONS
17.4%
14.5%
11.6%
8.7%
5.8%
2.9%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

ENROLLMENT DISTRIBUTIONS
Clear marks
Loading...

Sorry, no enrollment data is available.

AD

Reviews (3)

1 of 1
1 of 1
Add your review...
Quarter: Fall 2025
Grade: N/A
Verified Reviewer This user is a verified UCLA student/alum.
Dec. 13, 2025

I wouldn't say 111 is an easy class, but it's manageable if you don't fall behind on watching lectures (going to lecture in-person is a great way to stay on top of things). Lectures can be dry, but Sam Kumar knows what he's talking about and was always happy to answer questions. His slides were well-organized, and his live demos went smoothly. Overall it was a solid class.

Homework: There were six vitamins, two of which (implementing parts of a kernel) were done in groups of 3-4. Having a good group definitely helped.
Grading: 45% vitamins (homework), 20% midterm, 30% final, 5% participation. The raw cutoff score for an A was 88%.
Textbook: optional. Recommended reading: Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Principles and Practice by Thomas Anderson and Michael Dahlin (Second edition).

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2025
Grade: NR
Verified Reviewer This user is a verified UCLA student/alum.
Dec. 11, 2025

Not an easy class. Midterm was fine, but the final was a cook. Make sure you get a good group.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2025
Grade: B+
Verified Reviewer This user is a verified UCLA student/alum.
Dec. 9, 2025

I would stay away from taking CS 111 with Kumar. Lectures are very dense, and Sam is a poor lecturer, making learning the material difficult. The textbook is a great resource to learn about OS, and goes into greater depth on the topics. However, it won't help too much with the exams. The average on the midterm was ~60 and on the final ~50, making the average raw grade in the class a B-, which is quite harsh among all the 111 professors. For a point of reference, I scored a std above the mean on the final and slightly above avg on the midterm. This performance should've put me in roughly the upper 20-25% of the class, but I still ended up with a B+. The midterm was mostly reasonable, with most questions testing the big ideas of the course, making studying actually helpful. But, as the other reviewer mentioned, the final was a cook. There was a BS coding question worth ~30% of the exam that was unlike anything seen in lecture or the assignments. Most students I spoke to had no clue how to do it, meaning 10% of your grade was basically forfeited. Many of the other questions also tested niche topics that were not the main concepts from the course. After the final, we also couldn't see our exam or request a regrade, leaving many of us wondering how our exam was graded. The 6 coding assignments were also pretty time consuming because they were quite disconnected from lecture material.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2025
Grade: N/A
Dec. 13, 2025

I wouldn't say 111 is an easy class, but it's manageable if you don't fall behind on watching lectures (going to lecture in-person is a great way to stay on top of things). Lectures can be dry, but Sam Kumar knows what he's talking about and was always happy to answer questions. His slides were well-organized, and his live demos went smoothly. Overall it was a solid class.

Homework: There were six vitamins, two of which (implementing parts of a kernel) were done in groups of 3-4. Having a good group definitely helped.
Grading: 45% vitamins (homework), 20% midterm, 30% final, 5% participation. The raw cutoff score for an A was 88%.
Textbook: optional. Recommended reading: Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Principles and Practice by Thomas Anderson and Michael Dahlin (Second edition).

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2025
Grade: NR
Dec. 11, 2025

Not an easy class. Midterm was fine, but the final was a cook. Make sure you get a good group.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2025
Grade: B+
Dec. 9, 2025

I would stay away from taking CS 111 with Kumar. Lectures are very dense, and Sam is a poor lecturer, making learning the material difficult. The textbook is a great resource to learn about OS, and goes into greater depth on the topics. However, it won't help too much with the exams. The average on the midterm was ~60 and on the final ~50, making the average raw grade in the class a B-, which is quite harsh among all the 111 professors. For a point of reference, I scored a std above the mean on the final and slightly above avg on the midterm. This performance should've put me in roughly the upper 20-25% of the class, but I still ended up with a B+. The midterm was mostly reasonable, with most questions testing the big ideas of the course, making studying actually helpful. But, as the other reviewer mentioned, the final was a cook. There was a BS coding question worth ~30% of the exam that was unlike anything seen in lecture or the assignments. Most students I spoke to had no clue how to do it, meaning 10% of your grade was basically forfeited. Many of the other questions also tested niche topics that were not the main concepts from the course. After the final, we also couldn't see our exam or request a regrade, leaving many of us wondering how our exam was graded. The 6 coding assignments were also pretty time consuming because they were quite disconnected from lecture material.

Helpful?

0 0 Please log in to provide feedback.
1 of 1
3.3
Overall Rating
Based on 3 Users
Easiness 1.7 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.0 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 3.0 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.0 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
    (2)
  • Has Group Projects
    (2)
ADS

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!