Hubert worked for LShift in London before leaving to do his PhD at EPFL, Switzerland. During his PhD he developed novel techniques for debugging local type inference decisions, and type systems in general. As a core member of the Scala team, Hubert’s functional programming strengths are obvious, he is also proficient with imperative languages. Hubert was a mentor and administrator of the Scala organisation at the Google Summer of Code for 3 consecutive years, and head teaching assistant for the Foundations of Software course for four years. Hubert combines his technical strengths with patience and unflappability. In his free time he enjoys cycling on his road bike in the mountains and blues dancing until late hours.