 He has, since 2001, been an Adjunct Professor of Law at Columbia Law School.He was Columbia Law School's commencement speaker in 2007.He was Adjunct Professor of Political Science and Special Guest Lecturer at the University of Rochester in 2012 and a Distinguished Visiting Jurist at the University of Chicago Law School in 2013.