GEP 473 Class Notes