His research interests include parallel computing and systems, with special emphasis on energy-aware concurrency, parallel algorithms and concurrent data structures. He is a work-package leader in the new EU-funded project Execution Models For Energy-Efficient Computing Systems (EXCESS) and a Management Committee member of EU COST Action Transactional Memories: Foundations, Algorithms, Tools, and Applications (EuroTM). He obtained a PhD degree in Computer Science from Chalmers University of Technology, Sweden in 2006. Currently, he is a visiting research scholar at the Department of Computer Science, Rutgers University.