Course Description: TEP 588