Gerd Wagner is a researcher, instructor and a passionate developer who learned to love JavaScript for its unique blend of OO, functional and dynamic programming. He runs the website web-engineering.info for learning developers. 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.