Greg Steffan was a Ph.D. student in the Computer Science Department at Carnegie Mellon University (Pittsburgh). There he was a member of the STAMPede project led by Todd Mowry which explored an aggressive combination of compiler technology and processor architecture to automatically parallelize general-purpose programs. Originally from Toronto, he received his B.A.Sc. and M.A.Sc. in Computer Engineering from the University of Toronto in 1995 and 1997 respectively. He has worked in the architecture group of MIPS Technologies Inc. and in the ALPHA development group of Compaq Computer Corporation. Greg is currently an Associate Professor of Computer Engineering at the University of Toronto where he is pursuing his academic interests in computer architecture, compilers, distributed and parallel systems, reconfigurable computing, and simulation and modeling. Greg plays classical guitar, enjoys golf and squash, and likes to describe himself in the third person.