He works mainly in graph theory and group theory. He obtained his Ph.D from University of Ljubljana in 1996.