Hello! I'm a researcher at Microsoft, an affiliated lecturer at the University of Cambridge, and honorary lecturer at University College London.
I study: (1) how to design human interfaces for artificial intelligence, and (2) how to help people program and interact with data. The two have more in common than you'd think! All publications→
I've shown how viewing spreadsheet formulas as textual programs can improve efficiency and reduce errors, how to re-use spreadsheet grids in a more user-friendly manner, how to help users apply Python code in spreadsheets, how spreadsheets can be used to script database transformations, and how to make spreadsheets understand units such as metres, dollars, and kilograms.
I'm interested in many aspects of how humans interact with artificial intelligence, and the implications for technology and society. My students and I have found that people are reluctant to adopt self-driving cars, that conversations with a chatbot therapist are not very enjoyable, and that speaking conversationally in natural language is probably not the ideal way to interact with voice assistants. Moreover, when programming an intelligent system (such as a recommender system), it's probably better to allow users to specify rules, rather than feedback such as like/dislike.
I've found that asking people to order (rank) things, rather than scoring them, is a faster and more accurate way of measuring human judgment, in domains ranging from multiple sclerosis assessment, to word complexity. This is important for machine learning systems that are trained on such human judgments.
I've created several visualisation tools, including one for analysing patterns of faults in the British Telecom network. The design, which significantly reduces the expertise required to analyse large time series datasets, has won multiple awards and is now available as an open-source online tool.
PowerPoint: as an intern, I worked on a project that eventually shipped in the form of the reuse slides feature. I am a co-inventor on several patents related to this feature, one of which has the hilariously generic title 'managing electronic documents'.
I am an advisor to the UK government, other national governments, and regulatory bodies on matters relating to technology, society, automation, and data. My policy work→ has brought me within a single degree of separation from many heads of state, including current US president Joe Biden.
I believe in universal and free access to technologies such as search, email and mapping, which should be built and operated as public-private partnerships. I also believe that most jobs categorised as 'knowledge work', and many so-called 'service sector' jobs (which are not actually services, and which create the false impression that the sector is rapidly growing) are in fact unnecessary. This is a tremendous waste of societal resources that could otherwise be used for creative, artistic, intellectual pursuits, and social work.
In my TEDx talk (2018), I explained the theory of AI design I developed during my PhD. In brief: (1) programming is about specifying behaviour, (2) AI is like programming (except for two key differences, which make it a black box), and (3) certain design principles are the solution to the black box problem.
Since 2017 I have co-taught Human-Centred Artificial Intelligence (formerly titled "Interaction with Machine Learning"), an advanced design course for the Cambridge MPhil in computer science. It was the world's first (and for some time, the only) graduate course that trained students to build and evaluate user interfaces for machine learning systems.
I've had the privilege of supervising many excellent undergraduate, Master's and PhD students, and research interns at Microsoft. My students→ have a track record of proceeding to further studies and positions at top institutions and companies. Reach out if you want to work with me!
Supervisions are an ancient teaching system used by Cambridge and Oxford, in which students interact in very small groups (usually 2 or 3) with a subject tutor. I used to supervise many undergraduate courses at Cambridge, and wrote a short book about my experiences — to my knowledge, the only contemporary published account of an Oxbridge supervisor!