Research

I am currently adjusting to my new life in the Human Ant Farm Group under the guidance of Professor Rich Wolski and Professor Chandra Krintz.

For most of my career as a Master's student, I worked in the High Level Synthesis Group with Professor Forrest Brewer. My research at the time revolved around the study of low power computer architectures, specifically in control systems for embedded applications. My most notable project was CASTLE, a system-level simulation framework featuring modular expandability for external modeling applications.

I also have done work on the profiling of embedded control systems. My experience in this area was composed of building toolchains for existing microcontroller architectures, performing assembly-level optimizations for embedded control systems source code, and analyzing the performance gains of the optimizations. During this time I was able to work with several popular microcontollers such as the Atmel AVR, Freescale ARM, Microchip PIC and the Analog Devices Blackfin.

In my undergraduate research, I contributed work on developing a Verilog HDL library of ALU components. My work at this time involved creating Python scripts which were used to generate Verilog models of variable bit-widths.