Most recently, he was a Visiting Professor of Law at American University - Washington College of Law from 2006-2008 and an Associate Professor of Law at Cleveland State University - Cleveland-Marshall College of Law from 1998-2008. He also served as a member of the court-appointed defense team for Terry Nichols in the federal Oklahoma City bombing case, and has represented clients and consulted for the defense in many other federal and state capital cases.