Between 2007 and 2009, Shahan reported from Pakistan as a correspondent for The Christian Science Monitor. He later joined the team of journalists that launched GlobalPost, an online portal for international news, for which he reported from South Asia and the United States. He teaches journalism at the University of Richmond and splits his time between the United States and Pakistan.