Teaching
Karl taught courses on the bachelor, master, and Ph.D. levels that focus on topics such as systems analysis and design, software development, database management, and statistics, covering the fundamentals of Information Systems curricula. He taught courses at various institutions in Europe and North America. The courses he taught include lectures on conceptual modeling, seminars on AI, and large-scale exercises and capstone projects on software development. As such, he developed his own course materials at the bachelor and master levels and consistently achieved great evaluations. Below, is an overview of the institutions where he held teaching appointments, but more details are also available.
Teaching Appointments
Georgia State University, US
IT University of Copenhagen, DK
Karlsruhe Institute of Technology, DE
Laval University, CA
University of Cologne, DE
University of Duisburg-Essen, DE
University of Mannheim, DE
Utrecht University, NL