In September 2008, I became a PhD student in the Department of Electrical Engineering at Princeton University and later joined Professor Margaret Martonosi's group to do research on parallel programming and compilers, dynamic task manager for multi-core systems and some GPU related study.