CPRE308 final paper initial copy