Professor
Thomas Hall 2528
mahaffey@ncsu.edu
919-515-5791
http://genetics.sciences.ncsu.edu/index.php/people/professor