spring_2019_-_revised.pdf