Master of Science, Technology University, Tallinn, Estonia, 1978. Doctor of Philosophy, Institute of Cybernetics, Tallinn, Estonia, 1984.
Researcher Institute of Cybernetics, Tallinn, 1978-1985, head of department, 1988-1992, leading researcher, 1992-1995. Head of department Soviet New Generation Project, 1985-1988. Associate professor Norwegian University of Science and Technology, Trondheim, Norway, 1995—2001, professor Norway, since 2001, Royal Institute of Technology, Stockholm, since 2002.
Member Association for Computing Machinery, Institute of Electrical and Electronics Engineers.
Married Juulia Hazan, November 29, 1996. 1 child, Artur, Mark.