She earned her M.Sc. at the London School of Economics and her Ph.D. (history) at the University of Toronto. Her writings include work on foreign policy analysis, intelligence studies, revolutionary theory, and international history. She has also worked in both international development and film and television production.