John Hughes (computer scientist)

[1] In 1984, Hughes received his Doctor of Philosophy (PhD) from the University of Oxford for the thesis "The Design and Implementation of Programming Languages".

He is a member of the functional programming group at Chalmers, and has written many influential research papers on the subject, including "Why Functional Programming Matters".

[4] In 2016, he appeared in the popular science YouTube channel Computerphile explaining functional programming and QuickCheck.

[5][6] Hughes was elected as an ACM Fellow in 2018 for "contributions to software testing and functional programming".

This biographical article relating to a computer scientist is a stub.