Murat Yılmaz received his PhD in computer science from Dublin City University in 2013. He holds a Masters’ degree in Software Engineering from the University of Minnesota, which was received in 2009. And, a bachelor of Science Degree in Chemical & Process Engineering. With more than 12 years of experience in software development and IT project management, Dr. Yılmaz worked for several IT companies as a software developer, software architect, technical lead, systems engineer, and project coordinator. Currently, he is a lecturer and a researcher at the department of Computer Engineering at Çankaya University. His research interests include empirical/experimental software engineering, method engineering, game theory, and mechanism design, serious gaming, software team dynamics, agile project management, and gamification.