General McChrystal is teaching a seminar on leadership at Yale. The Yale Daily News has published his syllabus.