TGP3M Course Outline