About Me

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

Icon for my web page
You can take a look at my website and book at: College Questions and Answers (CollegeQandA.com)

My research at present is in a number of areas that compliment one another:

  • Agent Based Simulation - Acceleration
  • FPGA CAD and Architecture
  • Games for other Purposes
  • Higher Education

To see recent topics that I've been working on, you can take a look at my publications. In many of these efforts I've collaborated with a number of other great colleagues (not comprehensive - Lesley Shannon, Steve Wilton, Lindsay Grace, Gerald Gannod, Jade Morton, Kenneth B. Kent, Tobias Becker ).

In the academic year 2017/18, I took a research leave at Boston University to collaborate with Martin Herbordt and Michel Kinsy and their respective labs.

verilogTown Screen Shot

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 benchmark suite is called GroundHog.

Miami Pulley Tower

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. I 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.

RedBlade Snowplow

My research is broadly in Computation and Computer engineering, and my focus is on FPGAs. This research includes working on mobile computing with FPGAs, Genetic Algorithms for placement, placement improvement, front-end Verilog synthesis, and FPGA education. Also, I am really interested in aspects of games where I've focused on harnessing human computation using the video game as the interface and using games to help learning (checkout verilogTown. I'm also very active in education research trying to bring engineering aspects into education research. 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).

RedBlade Lawnmower

Away from Research

Lexi Marsh is my counterpart, and you can read some of her musings at: one of her online portals. My past times are wide and varied and include MMA, hockey, board games, and Taekwondo to name a few. In the past, I played Ultimate for many years with GOAT, Grand Trunk, and Torontula , and you can see my blog at: The Cultimate Opinion.