About Daniel Kroening
Born 1975. Daniel Kroening is a computer scientist, researcher and university teacher.
Daniel Kroening (born 6 November 1975 ) is a German computer scientist, Professor in computer science at the University of Oxford, and Chief Science Officer at the company he co-founded, Diffblue Ltd. He is a fellow of Magdalen College.
Early life Kroening was born in Mainz, Rhineland-Palatinate, Germany. He attended Marie-Therese-Gymnasium, Erlangen, Bavaria from 1986 to 1990 and Rotenbühl Gymnasium, Saarbrücken, Saarland from 1990 to 1995. and a bulletin board system (BBS) software package with Internet access management for small ISPs, which he released under free/open source licenses. In 1992, Kroening joined Handshake e.V., a local non-profit ISP. Since 1996, he was also involved in Handshake's executive management. He finally settled at Oxford University.
Kroening's research has its focus on program and hardware analysis.
He published textbooks on decision procedures and hardware design. a developer tools company using artificial intelligence to write code. He is currently the Chief Science Officer of Diffblue.
Selected publications Hasanbeig, M., Jeppu, N.Y., Abate, A., Melham, T. and Kroening, D., "Deepsynth: Automata Synthesis for Automatic Task Segmentation in Deep Reinforcement Learning". AAAI 2020, Vol. 35, No. 9, pages 7647-7656. Vijay D’Silva, Leopold Haller, Daniel Kroening: Abstract conflict driven learning. POPL 2013: 143-154. A Survey of Automated Techniques for Formal Software Verification, D’Silva, Vijay, Kroening, Daniel and Weissenbacher, Georg, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), Vol. 27, No. 7, pages 1165–1178. July 2008. Decision Procedures — an Algorithmic Point of View, Kroening, Daniel, Strichman, Ofer, Springer. 2008. Verification of Boolean Programs with Unbounded Thread Creation, Cook, Byron, Kroening, Daniel and Sharygina, Natasha, Theoretical Computer Science (TCS), Vol. 388, pages 227—242. 2007.
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
Contemporaries
People whose lives overlapped Daniel Kroening's
Frequently asked questions
Who is Daniel Kroening?
German computer scientist
When was Daniel Kroening born?
Daniel Kroening was born on 6 November 1975.
What is Daniel Kroening's occupation?
Daniel Kroening is a computer scientist, researcher and university teacher.
Sources & further reading
Cite this page
APA: Biography.guide. (2026). Daniel Kroening. https://biography.guide/daniel-kroening/
MLA: "Daniel Kroening." Biography.guide, https://biography.guide/daniel-kroening/.
Chicago: "Daniel Kroening." Biography.guide. https://biography.guide/daniel-kroening/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:27 UTC