About Me

I am, currently, an assistant professor in the Department of Electrical and Computer Engineering at Miami University in Oxford, Ohio, U.S.A.

RedBlade Snowplow

In 2008 and 2009, I was a Research Associate at Imperial College working with Wayne Luk and George Constantinides. I also worked with Nokia on benchmarking FPGAs and reconfigurable architectures targeting the mobile domain. This benhcmark suite is called GroundHog.

I received my PhD in Electrical and Computer Engineering from the University of Toronto in 2007 under the wing of Jonathan Rose. That work focused on improving Heterogeneous FPGAs. He continued a post doctoral position at the University of Toronto to help manage the release of version 5.0 of the Versatile Place and Route (VPR) CAD system - VPR 5.0. This work is now part of VTR, and this is the work you should consult for the latest academic FPGA software suite. I also received my Master's at the same University researching in cluster computing with Angelos Bilas. Finally, my undergraduate was from the University of Ottawa.

My research is broadly in Computation and Computer engineering, and my focus is on FPGAs for mobile computing. In this domain the goal is power reduction in these devices. Also, I am really interested in aspects of serious games where I've focused on harnessing human computation using the video game as the interface. Finally, as an avid participator and fan of a range of sports, I would also like to get into sports research including high-level scouting automation.

I am the 4,178,713,591st human on earth and the 78,606,956,287th person to live as of history beginning (Link).

Away from Research

Lexi Marsh is my counterpart, and you can read some of her musings at: The Creativist. My past times are wide and varied and include MMA, hockey, chess, and poker to name a few. Most recently, I've been playing Ultimate for many years, and you can see my blog at: The Cultimate Opinion.