Homework sets, accompanying data, and solutions will be released here as the course progresses.

Before submitting an assignment, take a moment to familiarize yourself with the guidelines for homework submissions and the tutorial on using Google Colab. Any submission that does not completely adhere to the guidelines will not be graded.


Homework 1 | Migrations. Due April 13th by 1:00 pm. [problem set] [code template] [image for 3a] [image for 3b] [written solutions] [code solutions]
Homework 2 | Biogeography. Due April 20th by 12:00pm. [problem set] [code template] [island frog data] [mainland frog data] [video: frog DNA] [video: frog dispersal] [written solutions] [code solutions]

Homework 3 | Evolution. Due April 27th by 12:00pm. [problem set] [code template] [video: HW intro] [video: island biogeography recap] [video: deep time] [video: fossils] [ggt_beheregaray.fasta] [ggt_caccone.fasta]

Homework 4 | Population Genetics. Due May 6th by 12:30pm. [problem set] [code template]

Homework 5 | What is Life? Due May 11th by 11:59pm. [problem set]

Homework 6 | Gene Expression I: Theory. Due May 18th by 11:59pm. [problem set] [RNAP_matrix.txt]

Homework 7 | Gene Expression II: Experiment. Due May 25th by 11:59pm. This “computational project” is the same length as a typical problem set, but it will be released alongside HW 6, giving you an extra week to work on it. [problem set] [code template] [image dataset] [lacZ_titration_data.csv]

Homework 8 | Size Control. Due June 1st by 11:59pm. [problem set] [code template]

Homework 9 | Estimates. Due June 8th by 11:59pm. Optional for seniors. [problem set]