In Fall 2004, I joined Dr. Evans' group (Embedded Signal Processing Laboratory).
My research initially was focused on models that exploit the parallelism in embedded & signal processing applications. For example, these models can simplify design & implementation of software on multi-core/multi-processor systems while providing guarantees such as deterministic execution. More about this research can be found at at this link .
However, my interests changed direction. Although implementation techniques (e.g. efficient software) are important in signal-processing/communications applications, I found algorithmic aspects to be far more important. Rather than attempt to optimize a piece of code to run a little faster, one may be able to replace the algorithm with a one that is near-equivalent in function but lower order in terms of computational complexity. I joined an existing effort in the research group to create a Discrete Multitone (DMT) communications system prototype. This required both efficient software implementation techniques as well as careful algorithmic choices. More information about this project can be found at at this link. .
From Fall 2003 to Spring 2007, I was a graduate student at The University of Texas at Austin
Computer Engineering Department.
During the summer of 2004, I was a Hardware Verification intern at SigmaTel .
During the summer of 2005, I was an intern at Sandia National Laboratories.
During the summer and fall of 2006, I was an intern at Schlumberger.