DAVID KNAPP was one of the architects of the Synopsys Behavioral Compiler and is a senior researcher in the field of behavioral synthesis. Before joining Synopsys, he was a professor of Computer Science at the University of Illinois at Urbana-Champaign, where he taught courses in Microprocessor Systems, Embedded Systems, and Design Automation.