Algorithms and Responsibility: Philosophy of Computer Science (2025, in Danish)

Computers are everywhere – in our cars, on our wrists, running our lives. But how do they actually work? And can we trust them?

This book explores computer science as both engineering and mathematics, tracing algorithms from ancient Babylonian clay tablets to today's social media. It examines the programming languages we use, the promise and limits of artificial intelligence since the 1950s, and the role of computers in big data.

But technology has limits. Through epistemological analysis, the book reveals fundamental constraints on how secure our systems can ever become – and raises urgent questions about responsibility. What ethical obligations do IT professionals have for the technology they create? What do you do when you're asked to build something you wouldn't give your own children?

A rigorous yet accessible introduction to the philosophy of computer science, written for university courses and curious readers alike.

Numbers (2017, in Danish)

1, 2, 3... and then what? Infinity isn't as simple as it sounds. In fact, there isn't just one infinity – there are infinitely many infinities. Even the numbers between 0 and 1 are impossible for most of us to truly count.

This playful introduction to the mathematics of infinity explores the surprising complexity hiding in our number system. Can someone really predict the number you're thinking? (Spoiler: it's 42. Turn to page 6 to find out why.)

From counting to infinity and beyond, discover why keeping track of numbers is harder – and more fascinating – than you ever imagined.

Invitation to philosophy of mathematics (2014, in Danish)

What is mathematics really about? How do we know mathematical truths are certain? And what responsibility do mathematicians have for the models they create?

This book offers a fresh, comprehensive look at mathematics as both theory and practice. Part one explores fundamental questions from classical and contemporary philosophy of mathematics. Part two takes you inside mathematical practice itself – how mathematicians generate ideas, develop proofs, and create new knowledge. Part three examines mathematics in society, questioning the reliability of mathematical models and the ethical obligations of those who build them.

A nuanced introduction to the epistemological, sociological, and ethical dimensions of mathematics, designed for university courses but accessible to anyone curious about what mathematics truly is.