M. Cagri Kaya is currently a postdoctoral researcher in the Department of Computer Engineering at Middle East Technical University (METU). His current research includes software architecture, distributed simulations, the Internet of Things, and software development methodologies. His Ph.D. and M.S. degrees are from METU, and his B.S. degree is from Firat University.