数学系学士，北伊利诺大学计算机科学硕士，以及西北大学计算机科学博士学位。张教授他曾在GTE Automatic Electric和贝尔实验室工作。1984年，他加入了伊利诺大学芝加哥分校，担任研究生主任及国际软件工程中心的负责人。2001年7月加入奥本大学担任Institute for Mobile, Pervasive and Agile Computing Technology创院院长。2002 年7月加入爱荷华州立大学担任计算机科学系系主任，至2013年下任，现为该系资深正教授，及软件工程实验室和