My one year sabbatical at Maxeler Technologies in London became a more permanent involvement. The research and education part of this description remains the same but now with the department of Computing at Imperial College in London. My research interests include computer systems design, advanced computer architecture and micro-architecture, reconfigurable computing, hardware/software co-design, Embedded Systems, VLSI design, and computer systems testing. Currently my research focuses on dynamic techniques to manage contemporary distributed memory hierarchies and heterogeneous multicore systems, application specific acceleration, and low overhead reliability techniques. All the above topics are in the context of the emerging CMOS technology trends when the quality of the available transistors is deteriorating while their quantity on a single chip keeps scaling up. These trends combined with the severe power dissipation constraints of digital logic require novel, holistic hardware-software approaches and expose new challenges to computer systems designers. A possible simplification of the problem is how to transform the available transistor quantity into affordable quality (in respect to power dissipation per unit area). In the past I worked for many years in the computing systems industry in Bulgaria and the Netherlands. Since March 2002 I joined TU Delft where I graduated more than 50 Master students and 8 PhDs (there are few more PhD and MSc students to go in Delft).