Kaiyu Chen received a B.S. degree from Fudan University in China, a M.S. degree and a Ph.D. degree from Princeton University. While at Princeton, he worked on the MESCAL project and Runtime Validation project for concurrent architectures. After graduation, he joined Intel Corporation as a software engineer, working on advanced graphics compilers, programming language and software development tools.