Updates

  • Welcome new Ph.D. students! 🐣 🌻

  • Class will meet on Fridays from 9-11am @ SEC 1.402

  • Enroll in CS290A on my.harvard.edu to access Canvas, where you can join the course’s Slack channel and submit homework.


Course Overview

This is a reading and discussion-based seminar designed for entering Computer Science Ph.D. students. This course prepares students to manage the difficult and often undiscussed challenges of Ph.D. programs through sessions on:

  1. Research skill building (e.g. paper reading, communication)
  2. Soft skill building (e.g. managing advising relationships, supporting your peers)
  3. Academic culture (e.g. mental health in academia, power dynamics in scientific communities)
  4. Research and professional-oriented discussions

Please come prepared having done the readings/assignments listed on the schedule prior to class.


Course Credit

This is a full-year, 4-unit course, meeting once a week in each of the fall and the spring. Students must complete both terms of this course (parts A and B) within the same academic year to receive credit.

This course is required for new (G1) Computer Science Ph.D. students. It satisfies one of the CS 200-level electives (one of the 10 required classes for the Computer Science Ph.D. degree). SEAS G1 Ph.D. students in related fields may petition to enroll with instructor permission.


Course Policy

Attendance: Class attendance and participation is mandatory. If, due to extenuating circumstances, you need to miss class, please contact the course staff ahead of time.

COVID: If you test positive, please stay home and notify the course staff. If you’re feeling up for it, the course staff will arrange for you to attend class remotely.

Grading: The course is letter-graded based on your attendance, pre-class work, and participation. When there is pre-class work, this will be graded based on completion. We will be expecting attendance each week, and more than 1-2 absences, unless excused, may affect your final grade in the course.

Office Hours: see calendar for exceptions.

  • Yaniv: 1-2pm on Fridays @ SEC 1.404
  • Eura: 2-3pm on Thursdays @ SEC 2.330
  • John: 4-5pm on Mondays @ SEC 1.101
  • Madhu: 11am-12pm, every other Friday @ SEC 3.434

In addition to these regularly held office hours, additional office hours with any member of the course staff can be made by appointment.


Diversity, Inclusion and Belonging: It is the mission of the teaching staff that students from all diverse backgrounds and perspectives be well served by this course, that students’ learning needs be addressed both in and out of class, and that the diversity that students bring to this class be viewed as a resource, strength and benefit. We aim to create a learning environment that is inclusive and respectful of diversity: gender, sexuality, disability, age, socioeconomic status, ethnicity, race, and culture. Your suggestions for how to better our classroom community are always encouraged and appreciated.

Since a large part of this course requires students to work in groups, in alignment with our teaching mission, we ask that students explicitly reflect on and implement practices for building teams that are diverse along many axes. The teaching staff is happy to help you brainstorm how to create an inclusive and productive working culture for your team.


Instructors

Yaniv Yacoby

(he/him)

John Girash

(he/him)

Madhu Sudan

(he/him)

Teaching Assistants

Eura Shin

(she/her)



Previous Offerings


Acknowledgments

There are a number of people we would like to acknowledge for helpful discussions and insights throughout the development of this offering of the course: Barbara Grosz, David Brooks, Finale Doshi-Velez, Isaac Lage, Krzysztof Gajos, Lillian Pentecost, Margo Seltzer, Sam Hsia, Udit Gupta, Weiwei Pan, Zana Buçinca

This course draws on: Justine Sherry's seminar "Reading on Research", Weiwei Pan's seminar "Diversity, Inclusion and Leadership in Tech", Yaniv Yacoby's workshop "How to make the most out of your PhD"