Tim has been programming computers for over 30 years and has worked as a software developer in the finance industry for over 10 years, more recently specialising in functional programming languages. He is currently a Haskell developer in the Quantitative Analytics Equity Derivatives Group at Barclays. He holds a PhD in Physics from the University of Bristol.