Course Description: TEP 546