Hello web surfers, welcome to my corner of the internet.  I carry out research and teach in the general area of computer architecture, but I have interests in nearly all computer systems related topics. My research spans from atoms to applications. Following the tabs above to learn more about what I do.

Check out Computer Architecture Today the ACM SIGARCH Blog.

If you are in the life sciences you may interested in Phitonex, a company based on our years of research on DNA nanostructures and fluorescence.