Distinguished Adjunct Professor
- Subjects Taught: Criminal Law, National Security Law
- Email: Send an email
George Mason University School of Law
3301 Fairfax Dr. Arlington, VA 22201
Judge Stephen C. Shannon is a Circuit Court Judge in the 19th Judicial Circuit of Virginia. He teaches both Criminal Law and Prosecuting Terrorism and Cases Involving National Security. Judge Shannon previously was a principal of the law firm of Odin, Feldman & Pittleman, PC, with an extensive trial practice. Judge Shannon has served in various public roles, including as a member of the Virginia General Assembly, a state prosecutor, and a substitute judge. He holds degrees from Fairfield University, Georgetown University, and the University of Virginia School of Law, where he was a John M. Olin Fellow and Scholar in Law and Economics and a member of the Virginia Law Review.