Supporting Program Transformations Involving Secondary Content Courses