2007 – Present
Professor of Mechanical Engineering, Brigham Young University, Provo, UT
1997 – 2007
Associate Professor of Mechanical Engineering, Brigham Young University, Provo, UT
2000 – 2001
MASC Program Element Leader, Parametric Modeling, United Technologies Research Center, East Hartford, CT
1991 – 1997
Assistant Professor of Mechanical Engineering, Brigham Young University, Provo, UT (This faculty position was changed from DET to ME in September of 1991 while I was on leave.)
1989 – 1993
Graduate Research and Teaching Assistant for the School of Mechanical Engineering and Graduate Instructor for the Department of Mechanical Engineering Technology, Purdue University, West Lafayette, IN
1985 – 1991
Assistant Professor of Design Engineering Technology (DET), Brigham Young University, Provo, UT (a leave of absence was granted in 1989 to pursue a Ph.D.)
1983 – 1985
Instructor of Design Engineering Technology, Brigham Young University, Provo, UT
1981 – 1983
Graduate Instructor/Teaching Assistant for the Design Engineering Technology Department, Brigham Young University, Provo, UT
1980 – 1981
Associate Manufacturing Engineer, Lockheed Advanced Systems Division, Sunnyvale, CA
1979 – 1980
Teaching Assistant for the Design Engineering Technology Department, Brigham Young University, Provo, UT
1979
Student Engineer, Boeing Commercial Airplane Company, Renton WA
1978 – 1979
Teaching Assistant for the Design Engineering Technology Department, Brigham Young University, Provo, UT
1975 – 1978
Laborer, Longview Fibre Company, Longview, WA