1.Small interactive classesb 2.Courses that are usefully integrated with work 3.Secure and socially interactive environment 4.Careful attention to your career development