Zhiming Shen, North Carolina State University