course staff

In this large freshman course, you will encounter five kinds of people:
  • your instructor (Amal Ahmed)

  • your lab coordinator, Rebecca Mackenzie, can be found in West Village H 214, rmacnz at

  • your teaching assistants:

    Aaron Weiss


    Sam Caldwell


    Jack Rosen


    Teaching assistants teach labs, supervise the grading of homework sets, hold office hours, and occasionally substitute in lectures. In general, they are apprentice teachers and are here to learn how to run a course.

  • your tutors:

    Cameron Bracco


    Jacob Chvatal


    Daniel Melcer


    Aaron Pradhan


    Atharva Shukla


    Alex Takayama


    Zibing Zhang


    Tutors grade your homework, hold office hours, and assist with labs. In general, they are undergraduate and graduate students who know that to learn something really well, you need to teach it.

  • your graders:

    Graders grade your homework but do not hold office hours.