My research is in the area of digital systems with special focus on reconfigurable computing. Reconfigurable computing is the real-time modification of digital hardware implemented on a programmable fabric (FPGA, CPLD, etc..). My research group is investigating how to exploit reconfigurable computing to deliver computer systems optimized for the application at hand. This can include increased computation, reduced mass for flight computers, or reduced power consumption for portable systems.