He was a Postdoctoral Scholar at the University of California, Davis where he worked on visualization of performance analysis data for HPC. He received a B.S. in Computer Science at the South East European University in Macedonia and a M.S. in Computer Science at the Växjö university in Sweden. He earned his Ph.D. degree at the Linnaeus University in Sweden on the topic of visualization and interaction techniques of multivariate networks.