Slides from Public Lectures
- Short course on reconfigurable computing Introduction, Abstraction, Simulation, Architecture (2013 Harbin Institute of Technology).
- Introduction to Reconfigurable Computing (2011 National Computer Science School)
- Life, the Universe and Fishing (2009 lunchtime talk at the Chinese University of Hong Kong)
- FPGA Architectures for Design Productivity (FPT08 Workshop on Design Productivity)
- 10 Sonnets concerning Field Programmable Technology (FPT07 Special Session on What is Exciting about Field Programmable Technology)