Frantisek Franek
Professor Emeritus — McMaster University

Dr. Frantisek (Franya) Franek
Professor Emeritus, Department of Computing and Software, McMaster University
Frantisek "Franya" Franek is Professor Emeritus in the Department of Computing and Software at McMaster University, where he served as Professor of Computer Science and Mathematics from 1986 until his retirement in 2025. He holds two doctorates: an RNDr. in Cybernetics from Charles University in Prague (1976) and a Ph.D. in Mathematics from the University of Toronto (1983).
Dr. Franek's research centres on algorithms and combinatorics on words, with particular emphasis on string algorithms and the periodic and repetitive structures of strings. His broader research interests span computer science (string algorithms, compilers, databases), combinatorics (design theory and graph theory), and set theory (Boolean algebras and dynamical systems) — the latter reflected in the Balcar–Franek theorem, a foundational result on Boolean algebras that bears his name. He is a member of McMaster's Advanced Optimization Laboratory (AdvOL), and his work falls within the department's Theory of Computation specialization and the Digital & Smart Systems research cluster.
Alongside his research, Dr. Franek has been deeply committed to improving education in programming — both software engineering and computer science — as well as in database systems and in compilers and interpreters. His graduate teaching includes CAS 721: Combinatorics and Computing, covering graph theory and algorithms, combinatorial optimization, design theory, and coding theory, and CAS 758: Advanced Compiler Design and Optimization.
Collaborated Papers
Collaborated papers will appear here as the archive grows.
Posters
Posters will appear here as the archive grows.