CS 112
Spring 2026
  • Home
  • Syllabus
  • Labs
  • Problem Sets
  • Staff
  • Office Hours
  • Resources
  • Collaboration
  • Policies

Staff

  • Notes:
  • Instructor
  • Teaching Fellow (TF)
  • Teaching Assistants (TAs)
  • Course Assistants (CAs)

Notes:

  • You are welcome to go to any of the office hours on the schedule, however if you are having difficulties and want to review course material, please make an appointment to see Professor(s) Papadakis or Narayanan.

  • If you can’t make the scheduled office hours, please e-mail the TAs or Professor(s) Papadakis or Narayanan to schedule an appointment.

  • Have a question? Make a Piazza post!

Instructor

name & contact info.

office hours

Christine Papadakis-Kanaris
cpk@bu.edu
CDS 943

TBA

Preethi Narayanan
pnarayan @bu.edu
CDS 909

TBA

Please see the separate office-hour calendar for possible changes to the office hours for a given week.

Teaching Fellow (TF)

The Teaching fellow will teach the labs and hold office hours. They are also available by appointment.

lab section(s)

name

BU e-mail


Arijit Ray

array@bu.edu
`

Teaching Assistants (TAs)

The Teaching Assistants will teach the labs and hold office hours.

lab section(s)

name

BU e-mail


Tianyou (Michael) Luo

tianyoul@bu.edu


Liam McDonald

liammcd@bu.edu


Rachel Pastreich

rachpast@bu.edu


Shiven Sharma

shivens@bu.edu

Course Assistants (CAs)

Undergraduate course assistants hold office hours and assist with the labs.

lab section(s)

name

BU e-mail


Kenneth (Kobi) Andre Aquilino

kojiken@bu.edu


Matthew Hepburn

mhepburn@bu.edu


Vincent Li

vinli@bu.edu


Winter Lou

wlou6789@bu.edu


Francisco Turrubiate

fxt@bu.edu


Ricky Yan

rickyy@bu.edu

See the separate office hours page for the schedule of office hours.

Last updated on January 20, 2026.