Aart received his MSc degree in computer science (cum laude) from the Utrecht University in 1992 and his PhD degree from the Leiden University in 1996. In 1996 and 1997, Aart was a post-doctoral researcher at the Indiana University, Bloomington, Indiana, USA. In January 1998, Aart started at the Microcomputer Research Laboratories of Intel Corporation in Santa Clara, California, USA, working on Java JIT compilation. In 1999, he transferred to the Software and Solutions Group, where he was the lead compiler architect of automatic vectorization in the Intel C++/Fortran compilers. In March 2002, Aart received the Intel Achievement Award (highest company award) for making the Streaming SIMD Extensions easy to use through automatic vectorization. In May 2007, Aart decided to take on new challenges and moved to Google Inc. in Mountain View, California, USA, where he is now working as Staff Software Engineer on a distributed system for large-scale graph computations.