Course Description: TEP 585