Prof. dr. ir. Tom Schrijvers heads the Functional Programming team at the KU Leuven Department of Computer Science.
He has eight years of experience teaching Functional Programming in Haskell to students in the master of engineering - computer science and bachelor of informatics curricula, both at KU Leuven and UGent. (He received the VTK student union award for funniest computer science lecturer 2016-2017.) Moreover, he and his team have previously organised 10 industry training days on functional programming in mainstream languages as part of the vLambda technology transfer project.
On the research side, Tom Schrijvers and his team are well recognized for their many contributions to the field of Functional Programming, such as the design of Haskell type system extensions, handling and reasoning about side-effects, and the design of embedded domain-specific languages.