He received his Ph.D. in 2006, and an M.S. in 2000, both in Computer Science and from the Warsaw University of Technology. His research interests are on software modeling, semantics of models and model-driven development.