CompSci 101, Spring 2018

Course Meeting Time

101.01, Tu/Th 10:05-11:20 in B101 LSRC with Prof. Owen Astrachan
101.02, Tu/Thu 1:25-2:40 in B101 LSRC with Prof. Kristin Stephens-Martinez

Professor: Owen Astrachan

  • Office Hours in D241 LSRC
    Monday, 10:00-11:00am
    Wednesday, 1:00-2:00pm
  • Email: ola AT cs DOT duke DOT edu

Professor: Kristin Stephens-Martinez

  • Office Hours in LSRC D224
    Monday, 2:30-3:30pm
    Tuesday, 2:40-3:45pm
  • Email: ksm AT

Graduate TA: Jeff Ames

  • Office Hours in LSRC D301
    Wednesday, 4:00-5:00pm
    Thursday, 1:00-2:00pm
  • Email: jmames AT

Graduate TA: Ji Yeon Kim

  • Office Hours
    Monday, 3:30-4:30pm LSRC D301
    Monday, 6:15-7:15pm in front of Old Chem
  • Email: jykim AT

HEAD Undergraduate TAs (UTAs)

Lab Sections:

You should be signed up for one lab. Labs are on Wednesdays and Thursdays. Labs start January 17, 2018.

Section Day/Time Room UTA
01 Wed 11:45pm-1:00pmSocPsych 126 Michael Figueiras(, Maaz Mulla(
02Wed 1:25pm-2:40pmSocSci 311 Belanie Nagiel(, Ben Alexander(
03Wed 3:05pm-4:20pmPhysics 047 Kayla Derman(, Hayley Barton(
04/14Wed 4:40pm-5:55pmOld Chem 003 Ben Hodgson(, Carolina Isaza(
05/15Wed 6:15pm-7:30pmLSRC A155 Richard Asfour(, Jonathan Nakagawa(
06Thu 11:45-1:00pmBioSci 154 Luke Bauer(, Mackenzi Simpson(
07Thu 3:05-4:20pmLSRC A155 Matthew (, Morgan Smith(
08Thu 4:40-5:55pmLSRC A155 Jonathan Kuo(, Michelle Lou(
11Wed 11:45-1:00pmLSRC A155 Ademola Olayinka(, Nicola Morris(
12Wed 1:25-2:40pmLSRC A247 Sara Sklenka(, Jeffrey He(
13Wed 3:05-4:20pmLSRC A155 Christina Chen(, Jonathan Nakagawa(
16Thu 11:45-1:00pmAllen 103 Mitchell Gladstone(, Leah Schwarz(
17Thu 3:05-4:20pmAllen 226 Tevin Brown(, Othmane Jadi(
18Thu 4:40-5:55pmOld Chem 123 Catie Grasse(, Victoria Wu(

Text (Required)

Clicking on the link below will take you to the Runestone Interactive E-book. This is a free book required for Compsci 101 at Duke. You'll need to register for the book by specifying a username. For the course name choose DukeCompsci101 -- this will allow you to track your progress and for us to track the class' progress.
How To Think Like a Computer Scientist - Learning with Python: Interactive Edition
by Jeffrey Elkner, Allen B. Downey, and Chris Meyer

How to get the book: