John Rubin joined the School of Government faculty in 1991. He specializes in criminal law and procedure and indigent defense education. Before joining the School, he practiced law for nine years in Washington, D.C., and Los Angeles, California. He has written extensively on criminal law and procedure and teaches and consults with indigent defenders, judges, magistrates, prosecutors, and others who work in the court system. He earned a B.A. from the University of California at Berkeley and a J.D. from UNC-Chapel Hill. In 2008, he received the Albert and Gladys Coates Term Award for Faculty Excellence. In 2012, he was named Albert Coates Professor of Public Law and Government.