Shannon McGowan earned her J.D. from the University of Virginia School of Law, where she captained the school's Philip C. Jessup International Law Moot Court team.
Prior to law school, Shannon served as a legislative assistant to state representatives at the Oklahoma State House of Representatives.