Dominikus Herzberg is a professor of computer science with over 20 years of combined academic and industry experience, currently teaching and researching at Technische Hochschule Mittelhessen. His work bridges computer science education, design-based research, and software engineering methods, with particular interest in concatenative programming and "Forschendes Entwerfen" as a didactic approach. He previously led software engineering methods instruction at Hochschule Heilbronn and brings practical systems design experience from a stint as Senior Systems Designer at Ericsson. Holding advanced degrees across informatics, educational sciences and engineering — including a Dr.-Ing. and a Dr. phil. — he blends technical depth with pedagogy to improve higher education practice. Known among colleagues for a hands-on, reflective mindset ("Getting thinking done!"), he often combines theoretical rigor with practical course design to make complex programming paradigms accessible.
9 years of coding experience
Dipl. Wirt.-Ing., Wirtschaftsingenieur, Dipl. Wirt.-Ing., Wirtschaftsingenieur at FernUniversität in Hagen
Dr.-Ing., Fakultät für Mathematik, Informatik, Naturwissenschaften – Fachgruppe Informatik, Dr.-Ing., Fakultät für Mathematik, Informatik, Naturwissenschaften – Fachgruppe Informatik at RWTH Aachen University
Dr. phil., Fakultät für Erziehungswissenschaften, Dr. phil., Fakultät für Erziehungswissenschaften at Universität Hamburg
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.