Course Description: TEP 518