He earned his B.S. degree in Computer Science and Engineering at Bilkent University, Turkey in 2000. He received his M.S. and Ph.D. degrees in Computer Engineering at Bilkent University, Turkey in 2003 and 2012, respectively. He has also held occasional visiting appointments as a contracted intern at Yahoo! Research, Barcelona in the period of 2010 and 2012.