Kozen étudie au Dartmouth College et obtient un bachelor de mathématique 1974, et en 1976 il obtient un Ph. D. en informatique sous la direction de Juris Hartmanis à l'université Cornell (« Complexity of finitely presented algebras »)[1].
En 1976 il introduit, indépendamment de Ashok Chandra et Larry Stockmeyer mais en même temps qu'eux, la notion de machine de Turing alternante, dont les trois auteurs font un exposé de référence quelques années plus tard dans le Journal de l'ACM. Il est un des pionniers de la sémantique probabiliste, et travaille sur la théorie de la mesure de la sémantique de programmes probabilistes. Il a des contributions importantes sur les algèbres de Kleene.
En 1989, il décrit, avec Susan Landau, un algorithme en temps polynomial pour la décomposition de polynôme (au sens de la représentation d'un polynôme p sous la forme p = g(f), où g et f sont des polynômes de degré plus grand que 1).
Dexter Kozen est auteur de plusieurs manuels d'enseignement en informatique théorique. Son spectre d'activités et ses intérêts multiples se reflètent aussi dans la variété des coauteurs de ses travaux : DBLP lui attribue 96 coauteurs différents. Il a également encadré une vingtaine des thèses de Ph. D.
« On parallelism in Turing machines », dans Proc. 17. Symp. Found. Comput. Sci. (FOCS), , p. 89-97
(avec Ashok Chandra et Larry Stockmeyer), « Alternation », Journal of the ACM, vol. 28, , p. 114-133
« Semantics of probabilistic programs », J. Comp. Syst. Sci., vol. 22, , p. 328-350
(avec Rohit Parikh), « An elementary proof of the completeness of PDL », Theoretical Computer Science, vol. 14, 1981 pages= 113-118
« Results on the Propositional μ-Calculus », Theoretical Computer Science, vol. 27, , p. 333–354.
(avec Susan Landau), « Polynomial Decomposition Algorithms », Journal of Symbolic Computation, vol. 7, , p. 445–456.
« On Kleene algebras and closed semirings », dans B. Rovan (éditeur), Proc. Math. Found. Comput. Sci., Springer, coll. « Lecture Notes in Computer Science » (no 452), (lire en ligne), p. 26-47.
Textes de synthèse
(avec Jerzy Tiuryn), « Logics of programs », dans J. van Leeuwen (éditeur), Handbook of Theoretical Computer Science, vol. B, North Holland, , p. 789-840
(avec David Harel et Jerzy Tiuryn), « Dynamic Logic », dans D. M. Gabbay, F. Guenther (éditeurs), Handbook of Philosophical Logic, vol. 4, Kluwer, , p. 99-217
(avec David Harel et Jerzy Tiuryn), Dynamic Logic, Cambridge, Londres, The MIT Press, coll. « Foundation of Computing », (ISBN0-262-08289-6)