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, and an Adjunct Professor of Computer Engineering at Bilkent University.
My research is in computer architecture, systems, security, 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, fundamentally-secure and fundamentally-efficient 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 bio-sketch, publications, selected talks, lectures, honors and awards, and usually out-of-date CV.
You can also find me on Youtube (as me), Youtube (as my past self), LinkedIn, Twitter and GitHub.
My Research Group at ETH: SAFARI.
My Research Group at CMU (old website): SAFARI@CMU
Graduated PhD Students and Their PhD Dissertations
SAFARI Newsletter, April 2020 Edition
For Students: If you are interested in doing research with me (at any level: bachelors, masters, PhD, postdoc, internship), please apply here and send me your CV and application ID via email. An incomplete list of potential Master's, Bachelor's and Semester projects are available here.
Currently Teaching (Spring 2020): Digital Design & Computer Architecture
Currently Teaching (Spring 2020): Seminar on Computer Architecture
Most Recently Taught (Fall 2019): Computer Architecture
Most Recently Taught (Fall 2019): Seminar on Computer Architecture
Recently-Taught Tutorial (February 2020): Memory Systems and Memory-Centric Computing Systems
Recently-Taught Tutorial (September 2019): Memory Systems and Memory-Centric Computing Systems
Recently-Taught Tutorial (July 2019): Memory Systems and Memory-Centric Computing Systems
Recently-Taught Short Course (June 2019): Memory Systems and Memory-Centric Computing Systems
Recently Taught (Spring 2019): Design of Digital Circuits
Recently Taught (Spring 2019): Seminar on Computer Architecture
Recently Taught (Fall 2018): Computer Architecture
Recently Taught (Fall 2018): Seminar on Computer Architecture
Short Course (October 2018): Memory Systems: Fundamentals, Recent Research, Challenges, Opportunities
Short Course (July 2018): Memory Systems and Memory-Centric Computing Systems (at HiPEAC ACACES Summer School)
Recently Taught (Spring 2018): Design of Digital Circuits