Esther Salazar's webpage has moved to www.duke.edu/~es145/.