I studied Mathematics and Physics at ETH Zurich and got a Ph.D. in Mathematics in 1986. During a three-year post-doc stay at UIUC I met Stephen Wolfram and we started to develop Mathematica.
I returned to Switzerland in 1989 and was on the faculty of the Computer Science Dept. of ETH for six years, before establishing my own consulting business. In the last few years I worked mostly for Wolfram Research, and I am the developer of the Parallel Computing Toolkit, which is now integrated into Mathematica, and which I maintain to this day.
I am probably best known for my books on "Programming in Mathematica". I am interested in programming, and problem-solving, using Mathematica, of course.