University level teaching
- 2017 Mathematics Institute Teaching Prize, University of Warwick
- lecturer of newly developed module "Combinatorics II" at University of Warwick in Spring 2016 and Spring 2017
- lecturer of module "Graph Theory" at University of Warwick in Fall 2013
- lecturer of module "Discrete Mathematics and its Applications 1" at University of Warwick in Fall 2012 and Fall 2013
- half-semester modules taught (as a visiting professor) at LIAFA in Paris, France, and at University of Pavol Jozef Šafárik in Košice, Slovakia in Spring 2011
- lecturer of newly developed module "Graph Theory III" at Charles University in Fall 2008, Fall 2009, Fall 2010 and Fall 2011
- lecturer of module "Discrete Mathematics" at Charles University in Fall 2006, Fall 2007, Fall 2008 and Fall 2011
- lecturer of newly developed module "Matroid Theory" at Charles University in Spring 2007 and Fall 2010
- lecturer of newly developed module on graph colorings at Charles University in 2004, Fall 2008 and Fall 2010
- lecturer of module "Programming I" at Charles University in Fall 2009
- lecturer of module "Graph Theory II" in Fall 2006, Fall 2007 and Fall 2008
- lecturer of module "Graph Colorings" at University of West Bohemia in Pilsen in Fall 2007
- lecturer of module "Applications of Linear Algebra in Combinatorics" at Charles University in Fall 2006
- lecturer of module "Linear and Discrete Mathematics" at Georgia Institute of Technology in Spring 2006
- teaching assistent of discrete mathematics and graph theory modules at Charles University from 1998 to 2004
- teaching assistent of programming modules at Charles University from 1998 to 2002
- lecturer of the Seminar for preparing students for contests in programming at Charles University from 1998 to 2001 (ACM IPC-like competitions)
Textbooks, lecture notes
- D. Kráľ, O. Pangrác: Introduction to matroid theory (lecture notes), Matfyzpress, Publishing House of the Faculty of Mathematics and Physics of Charles University in Prague, 2009, ISBN 978-80-7378-062-3, 113 pp.
Activities promoting computer science to high school students
- have been organizing the national olympiad in informatics in the Czech Republic (since 1997), member of the Central Committee of Czech Olympiad in Informatics (since 2005)
- leader or deputy leader of the Czech national team at CEOI'99, CPSPC'99, IOI'99, CPSPC'00, IOI'00, CPSPC'01, CEOI'01, CPSPC'02, CEOI'02, CPSPC'03, IOI'03, CPSPC'05 and IOI'08
- coauthor of several papers in the Czech journal Rozhledy matematicko-fyzikální for high school students and teachers of mathematics and physics (see the list below)
- chairman of the Scientific Committee of Central European Olympiad in Informatics 2007, Brno, Czech Republic
- member of the Scientific Committee of Central European Olympiad in Informatics 1999, Brno, Czech Republic
- organized the correspondence seminar in programming at Charles University (1997-2004)
Papers promoting computer science and mathematics (mostly targeted to high school students and teachers)
- J. Kára, D. Kráľ, M. Mareš:
Recepty z Recepty z programátorské kuchařky Korespondenčního semináře z programování - I. část (in Czech),
Rozhledy matematicko-fyzikální 80(1) (2005), 26-33.
- D. Kráľ, M. Mareš, T. Valla:
Recepty z Recepty z programátorské kuchařky Korespondenčního semináře z programování - II. část (in Czech),
Rozhledy matematicko-fyzikální 80(2) (2005), 25-35.
- D. Kráľ, M. Mareš, M. Straka:
Recepty z Recepty z programátorské kuchařky Korespondenčního semináře z programování - III. část (in Czech),
Rozhledy matematicko-fyzikální 80(4) (2005), 31-40.
- D. Kráľ, M. Mareš, M. Straka:
Recepty z Recepty z programátorské kuchařky Korespondenčního semináře z programování - IV. část (in Czech),
Rozhledy matematicko-fyzikální 82(1) (2007), 22-35.
- T. Kaiser, D. Kráľ, R. Škrekovski:
Diskrétní modely pro přiřazování frekvencí v bezdrátových sítích (in Czech),
Inovační podnikání & transfer technologií 3 (2008), appendix Transfer technologií, IV-V.
- D. Kráľ: Mezinárodní olympiáda v informatice IOI 2008 (in Czech),
Rozhledy matematicko-fyzikální 84(1) (2009), 58-61.
- D. Kráľ: Informatická olympiáda v České republice (in Czech),
in: Hovory s informatiky (H. Klímová, D. Kuželová, J. Šíma, J. Wiedermann, S. Žák, eds.), 2012, 49-56.