Course Description: TEP 577A