Poul Klausen has a master degree in mathematics from Aarhus University, specializing in algebraic topology. After the university and a subsequent pedagogically education Poul Klausen has primarily worked as a teacher and especially in IT education and over the past several years as a lecturer in computer science education. He has especially trained in programming and in this context both worked with and taught a variety of programming languages including C#. Besides programming Poul Klausen deals with other issues in system developments which specifically include design, modeling and databases. He has also lectured in more technical subjects such as operating systems and computer networks.
Besides teaching, Poul Klausen worked in private businesses as a software developer both during periods as a full-time system developer and partly in parallel with the job as a teacher. The assignments have been many and specifically include the development of administrative solutions and a range of web related products. In recent years, Poul Klausen has as a system developer been primarily engaged in business intelligence, and in relation to this, he is primarily interested in data mining.