University level teaching
- lecturer of course "Randomized Algorithms and Computations" at Masaryk University in Fall 2023
- lecturer of course "Graph Theory" at Masaryk University in Fall 2020, Fall 2021, Fall 2022 and Fall 2023
- lecturer of course "Computability and Complexity" at Masaryk University in Fall 2018 and Fall 2019
- 2017 Mathematics Institute Teaching Prize, University of Warwick
- lecturer of newly developed course "Combinatorics II" at University of Warwick in Spring 2016 and Spring 2017
- lecturer of course "Graph Theory" at University of Warwick in Fall 2013
- lecturer of course "Discrete Mathematics and its Applications 1" at University of Warwick in Fall 2012 and Fall 2013
- half-semester courses 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 course "Graph Theory III" at Charles University in Fall 2008, Fall 2009, Fall 2010 and Fall 2011
- lecturer of course "Discrete Mathematics" at Charles University in Fall 2006, Fall 2007, Fall 2008 and Fall 2011
- lecturer of newly developed course "Matroid Theory" at Charles University in Spring 2007 and Fall 2010
- lecturer of newly developed course on graph coloring at Charles University in Fall 2008 and Fall 2010
- lecturer of course "Programming I" at Charles University in Fall 2009
- lecturer of course "Graph Theory II" in Fall 2006, Fall 2007 and Fall 2008
- lecturer of course "Graph Coloring" at University of West Bohemia in Pilsen in Fall 2007
- lecturer of course "Applications of Linear Algebra in Combinatorics" at Charles University in Fall 2006
- lecturer of course "Linear and Discrete Mathematics" at Georgia Institute of Technology in Spring 2006
- teaching assistent of discrete mathematics and graph theory courses at Charles University from 1998 to 2004
- teaching assistent of programming courses 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
- organized the national olympiad in informatics in the Czech Republic (1997-2020), member of the Central Committee of Czech Olympiad in Informatics (2005-2020)
- 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.