He holds a PhD from University of Zagreb, Faculty of Organization and Informatics. He is the author of scientific papers on the topic of technological innovations, business processes improvement and user perception of new technologies. He teaches Business Process Simulation and Business Information Systems at undergraduate and graduate level and Computer Simulation at the PhD level. He participated in several international and national projects and is a member of the research team of MIS4SC project.