She is also on the faculty of Drexel’s Center for Science, Technology, and Society. She earned her PhD in Philosophy at the University of Geneva in 2008. Before and after joining Drexel, she held postdoctoral and visiting positions in various international institutions.