Professor of Digital Computation, Imperial College London
Director, Early Career Researcher Institute (ECRI)
I study computation where mathematics meets physical implementation: digital hardware, arithmetic, machine learning, and the path from code and mathematical intention to efficient systems.
My work asks how deep structure in computation can produce faster, smaller, more reliable, and more energy-efficient systems. I work with collaborators, PhD students, industry, law firms, and deep-tech builders on problems where first-principles reasoning matters.
Work With Me
Prospective PhD students
I supervise a small number of PhD students who want to combine mathematical insight, architectural reasoning, software engineering, and hands-on digital hardware design.
Industry, law firms, and investors
I advise on digital electronics, computer architecture, accelerators, arithmetic, precision, and hardware-aware machine learning, including patent litigation, technical due diligence, and early-stage technical review.
Consulting and industry collaboration
Founders and deep-tech builders
I am interested in conversations where hardware, machine learning, arithmetic, compilation, or code-to-silicon ideas could become a serious technical advantage.
Startup and technical advisory conversations
Research Themes
My research spans high-level synthesis, numerical algorithms, approximation, memory structures, hardware-native neural networks, hardware-aware quantisation, e-graph rewriting for arithmetic optimisation, novel computer arithmetics, and structural views of computation.
A recurring theme is the same across these areas: understanding the structure of a computation well enough to transform how it is represented, accelerated, approximated, verified, or built.
People and Outcomes
I work with a small research group and supervise only one or two new PhD students each year. Former PhD students have gone on to roles in academia, semiconductor companies, major technology labs, startups, finance, and research leadership, including AMD, Arm, Apple, Microsoft Research, Altera, Wayve, Citadel Securities, UCL, Edinburgh, Sydney, and founder roles.
Blog and Writing
My long-running blog, Thinking, is an active part of this site. I use it for research notes, technical commentary, reflections on computation and education, and occasional broader essays.
For recent posts and the full archive, visit Blog. For research-focused posts, go directly to Research.