Gender Differences in Student Performance and Attitudes. A Longitudinal Study of Engineering Student Performance and Retention. Report No. NCSU-94A.