‘18.062: Mathematics for Computer Science’

Table of contents

  1. Course Info
  2. Realistic Prerequisites
  3. Subject Matter
  4. Course Staff
  5. Lectures
  6. Problem Sets
  7. Exams
  8. Resources
  9. Grading
  10. Advice to Future Students

Course Info

Class Size 332
Hours/Week 11.1 (86 responses)
Instructors Zachary Abel (EECS)
Overall Rating 5.6/7.0

Realistic Prerequisites

  • There are no hard prerequisites for this course.
  • Some students recommend having some practice writing proofs.

Subject Matter

  • Most thought it was very useful.
  • Most found it a good balance between theory and applications.

Course Staff

  • Knowledgeable, friendly, and helpful.
  • Course staff put in extra time with students that struggled with the material.


  • Lectures were described as engaging and well-taught.
  • Students learned the most from the lectures and course notes.
  • This learning was reinforced by the problem sets.

Problem Sets

  • Students found the psets to be fun, but difficult.
  • Students spent about 7 hours doing each pset.
  • Collaboration helped students work through the psets.


  • Students found lectures and recitations prepared them well for the exams.
  • Students found the exams to be challenging, but graded fairly.


  • Students used the online textbook, but said the lecture notes were the most helpful.


  • Students thought grading was fair, with some describing pset grading as slightly harsh.
  • Students thought exam grading was especially transparent.

Advice to Future Students

  1. ”Set aside a lot of time for psets”
  2. “Go to office hours, find people that are willing to pset with you.”