skip to content

Department of Computer Science and Technology

Read more at: EU AI Act: A firsthand perspective

EU AI Act: A firsthand perspective

Wednesday, 5 February, 2025 - 15:05 to 15:55

The talk will provide an overall introduction about the origin of the EU AI Act, the context in which the legislation evolved and its main components. Considering the high degree of complexity of the legal text, the presentation aims to break it down by offering insight into the rationale of the choices that were made and...


Read more at: Hardware Datapath: For Machine Learning and Beyond

Hardware Datapath: For Machine Learning and Beyond

Wednesday, 12 February, 2025 - 15:05 to 15:55

Abstract: We will explore a couple of topics of recent interest to me: how to best bridge the Boolean world of hardware design with the continuous world of modern machine learning, and how to utilise recent advances in graph rewriting for datapath optimization. The former will lead us to explore how the fundamental...


Read more at: Type-driven Development with Idris 2

Type-driven Development with Idris 2

Wednesday, 14 May, 2025 - 15:05 to 15:55

Idris is a functional programming language with first-class types, which allow properties to be expressed in the type system, and with an interactive type-driven editor which allows programs to be developed as a formal conversation with the machine. In this talk I will introduce Idris and its type system, and cover recent...


Read more at: Generative modelling for de novo design of therapeutics

Generative modelling for de novo design of therapeutics

Wednesday, 5 March, 2025 - 15:05 to 15:55

Generative models have emerged as a powerful tool for capturing biology. In the field of protein design, generative models have recently brought previously challenging problems within reach, such as protein monomer design, motif scaffolding, and de novo interface design. The de novo design of therapeutics however, is a...


Read more at: Lean Learning: Applying Lean and Agile Techniques to Software Engineering Education

Lean Learning: Applying Lean and Agile Techniques to Software Engineering Education

Wednesday, 6 November, 2024 - 15:05 to 15:55

In this talk I will describe some of the ways that we have applied lean and agile techniques to teaching software engineering (within a Computing degree) at Imperial College London. I will talk about the structure and evolution of our programme, which is centred on the tools, techniques and issues that feature in the...


Read more at: Green Algorithms, Green DiSC and GREENER principles: making computational science more environmentally sustainable

Green Algorithms, Green DiSC and GREENER principles: making computational science more environmentally sustainable

Wednesday, 29 January, 2025 - 15:05 to 15:55

Abstract: From genetic studies and astrophysics simulations to AI, scientific computing has enabled amazing discoveries and there is no doubt it will continue to do so. However, the corresponding environmental impact is a growing concern in light of the urgency of the climate crisis, so what can we all do about it? And in...


Read more at: The first AGI will be Federated

The first AGI will be Federated

Wednesday, 27 November, 2024 - 15:05 to 15:55

Abstract: As established scaling laws indicate, the future performance improvements of AI depend on the amount of computing and data sources we can leverage. Where will we get the necessary compute and data to drive the continued advances in AI that the world now has grown to expect? I believe all roads lead to federated...


Read more at: Computing for Climate Science and Programming for the Planet

Computing for Climate Science and Programming for the Planet

Wednesday, 13 November, 2024 - 15:05 to 15:55

Abstract: Computational modelling is key to climate science. But models are becoming increasingly complex as we seek to understand our world in more depth and model it at higher fidelity. In the last decade, climate modelling has faced diminishing returns from current hardware trends and software techniques. Developing the...


Read more at: The TPTP World - Infrastructure for Automated Reasoning

The TPTP World - Infrastructure for Automated Reasoning

Wednesday, 7 May, 2025 - 15:05 to 15:55

The TPTP World is the established infrastructure used by the Automated Theorem Proving (ATP) community for research, development, and deployment of ATP systems. The data, standards, and services provided by the TPTP World have made it easy to develop, evaluate, and deploy ATP technology. This talk and tutorial reviews the...


Read more at: Sensing human activities: from the lab to the home of the elderly

Sensing human activities: from the lab to the home of the elderly

Wednesday, 20 November, 2024 - 15:05 to 15:55

Abstract: Sensor-based human activity recognition has long been a central research challenge in pervasive computing. Despite significant advancements in sensing technologies and AI methods for processing sensor data, recognising complex activities remains difficult—especially in contexts where labeled data is scarce and...