 Since 1989, he has taught history at the University of Maribor, University of Nova Gorica and University of Ljubljana.He was a visiting professor and researcher at Yale University (1999-2000), Vienna University (2008), Columbia University (2013) and Ohio State University (2016).He has written on numerous subjects, including the history and theory of historiography, politics of memory,  the history of European Jews, especially their relation to Slavic peoples, and the social and cultural history of World War I.