TGJ2O Course Outline