Dr Rose earned her Ph.D. in medieval history at Princeton and has taught at Johns Hopkins University, Villanova University, Princeton University, and Baruch/CUNY.