Before coming to NCSU, he held faculty appointments at Rensselaer Polytechnic Institute and the University of Richmond. He received his PhD in human factors psychology from Rice University, an MA in human experimental psychology from the University of South Florida, and a BA in psychology from the University of Virginia.