Mike Voss is a Software Architect in Intel's Software and Services Group, where he is currently one of the lead developers of Intel Threading Building Blocks. He joined Intel in 2006. Mike was an assistant professor in the Department of Electrical and Computer Engineering at the University of Toronto from 2001–2005. His interests include languages, tools, and compilers for parallel computing. He received his Ph.D. and M.S.E.E degrees in Electrical Engineering from Purdue University in 2001 and 1997, respectively.