ENSC 251 Assignment 3