Gerd Wagner is a researcher, developer and teacher who started to code with Pascal and BASIC in the 1980s, and then used Prolog and C++ in the 1990s, Java, PHP and JavaScript in the 2000s. In the 2010s, he increasingly learned to love JavaScript for its unique blend of OO, functional and dynamic programming.
He founded the web-engineering.info website , which provides open access learning resources about web development, and the sim4edu.com website on web-based simulation for education.
He has studied Mathematics, Philosophy and Informatics in Heidelberg, San Francisco and Berlin. Since 2004, he is Professor of Internet Technology at Brandenburg University of Technology, Cottbus, Germany. As a researcher, he (1) investigated the semantics of negation in knowledge representation formalisms, (2) developed concepts and techniques for agent-oriented modeling and simulation, (3) participated in the development of a foundational ontology for conceptual modeling, the Unified Foundational Ontology (UFO), and (4) created a new Discrete Event Simulation paradigm: Object Event Modeling and Simulation (OEM&S), and a new process modeling language: the Discrete Event Process Modeling Notation (DPMN).