Course Description: TEP 589