Associate Professor, IT University of Copenhagen
Previously: Lecturer (aka Assistant Professor), Department of Computer Science, University College Dublin, Dublin, Republic of Ireland, Postdoctoral Scholar, Security of Systems (SoS) Group, Computing Science Institute, University of Nijmegen, Nijmegen, The Netherlands.
PhD in Computer Science earned at Caltech in 2002.
I'm interested in software engineering, distributed systems, object-oriented systems and languages, components, type and object theories, semantics, knowledge representation, and systems modeling.
I'm the guy responsible for many software systems including EscJavaTwo?, JikiJikiJava, the IdebugFramework, and I maintain ObjThree.
I'm also an independent consultant and have started several companies.