about the author

Philipp Hagenlocher holds a master’s degree in computer science from the Technical University of Munich with a strong background in formal methods and functional programming. He is a full-time Haskell developer, working on distributed systems with a need for absolute program correctness. Philipp has been passionate about teaching and educating others on functional concepts for a long time, and from experience, he knows the difficulties a reader might have. His YouTube video series “Haskell for Imperative Programmers,” has amassed over one million views.