She joined Columbia after receiving her PhD in Computer Science and Engineering from the University of Washington in December 2008. She holds a bachelors in Computer Science from Harvard University, and and a Masters in embedded systems design from the University of Lugano in Switzerland. Martha's research focus is in computer architecture. Her research has explored application mapping algorithms for the WaveScalar compiler, low-cost chip manufacturing, and reconfigurable network design. Her current focus is on techniques to improve the programmability and usability of hardware accelerators, and methods for explicit expression of on-chip communication.