Ralf Hinze
Privatdozent (Universität Bonn), Dr. rer.nat., Dipl.-Inform.
Roles
University Lecturer in Software Engineering; Fellow of Kellogg College.
Teaching
Functional Programming; Object Orientation; Object-Oriented Programming.
Research
Functional programming; functional algorithm design; purely functional data structures; generic programming.
Projects
Generic Haskell; Generic Haskell II.
Background
Diploma in Computing Science (Diplom-Informatiker), Universität Dortmund (1984-1990); Scientific employee (Wissenschaftlicher Angestellter), Department of Informatics, Universität Dortmund (1990); Scientific employee (Wissenschaftlicher Angestellter), Department of Informatics, Universität Bonn (1990-1996); Doctorate (Promotion), Mathematisch-Naturwissenschaftliche Fakultät, Universität Bonn (1995); Scientific assistant (Wissenschaftlicher Assistent, C1), Department of Informatics, Universität Bonn (1996); Scientific assistant (Wissenschaftlicher Assistent, C1), Department of Informatics, Technische Fakultät der Universität Bielefeld (1996-1997); Scientific assistant (Wissenschaftlicher Assistent, C1), Department of Informatics, Universität Bonn (1997-2001); Visiting Researcher, Institute of Information and Computing Science, Universiteit Utrecht (2000-2001); Venia Legendi for Computing Science (Habilitation für das Fach Informatik), Mathematisch-Naturwissenschaftliche Fakultät, Universität Bonn (2001); Oberassistent (C2, corresponds roughly to an assistant professor), Department of Informatics, Universität Bonn (2001-2007); Hochschuldozent (2002); Substitute Chair (W3), Chair of Software Engineering (Lehrstuhl Softwaretechnik), Universität Freiburg (2002-2005).