Joseph Kennedy is a tenured Associate Professor of Law at the University of North Carolina at Chapel Hill where he teaches Criminal Law, Constitutional Law, Computer Crime Law and Criminal Justice Policy. He received his B.A degree with Honors in History from Stanford University and his J.D. from UCLA School of Law, where he served on the UCLA Law Review. His research interests include the sociology and politics of mass incarceration, communitarian theories of punishment, criminal vice regulation, computer crime, professional ethics and the Chinese Legal System. Kennedy served as Associate Dean for Academic Affairs at UNC Law School for the 2005-06 academic year. Kennedy also comments regularly on criminal justice and ethical issues of public concern. He has published opinion editorials with Slate Magazine and the Raleigh News and Observer. He has appeared as a media commentator on NBC Nightly News, Fox Weekend Live, National Public Radio, Court TV and a number of local radio and television stations. He also lectures on ethical issues and is a Fellow at UNC’s Parr Center for Ethics. Prior to teaching at UNC, Professor Kennedy taught as a Lawyering Instructor at NYU School of Law where he taught Interviewing, Counseling, Negotiation, Trial Advocacy and Legal Writing. Prior to teaching, he practiced as a public defender for the City and County of San Francisco, a litigation associate for Morrison & Foerster in San Francisco, and as an advocate at a center for the homeless in Venice, California.