He obtained his PhD in Mathematics at Warsaw University in Poland, in 1986. From 1991 until 2011 he worked as a lecturer at the Computer Science department of VU University Amsterdam, where he conducted research and developed education programmes in the field of pattern recognition, neural networks machine learning and data mining.