I am also an Adjunct Professor of Electrical and Computer Engineering at Carnegie Mellon University, where I held the Dr. William D. and Nancy W. Strecker Early Career Professorship.
My research is in computer architecture, systems, and bioinformatics. My work spans and stretches the boundaries between applications, systems, languages, system software, compilers, and hardware. My research tackles many issues in high performance, energy efficiency, hardware security, fault tolerance, predictable systems, dependable systems, and hardware/software cooperation. I am especially excited about novel computation, communication and memory/storage paradigms, applied to emerging systems, technologies, and bioinformatics/medical applications. I am also excited about system design for bioinformatics and biologically inspired computing paradigms.
My Research Group at ETH: Systems Group
My Research Group at CMU: SAFARI
For Students: If you are interested in doing research with me (at any level: bachelors, masters, PhD, postdoc, internship), you can contact me via email. An incomplete list of potential Master's, Bachelor's and Semester projects are available here.
Currently Teaching (Fall 2017): Computer Architecture