Possui graduação em Mathematics - Leningrad State University, USSR (1966), graduação em mathematics - Warsaw University, Poland (1973) e doutorado em Matemática - L.-M. University Munich, Germany (1985). Atualmente é docent lecturer at computer science dept. - Universitat Tubingen, Germany. Tem experiência na área de Ciência da Computação, com ênfase em Ciência da Computação