| 1980-present |
Professor of Earth and Atmospheric Science Education College of Education & College of Science, Purdue University, West Lafayette, IN |
| 1996-1998 |
Interim Director School Mathematics and Science Center, Purdue University, West Lafayette, IN |
| 1989-1995 |
Chair, Elementary Education Program Committee Department of Curriculum and Instruction College of Education, Purdue University, West Lafayette, IN |
| 1989-1994 |
Associate Dean College of Education, Purdue University, West Lafayette, IN |
| 1989-1993 |
Director of Field Experiences College of Education, Purdue University, West Lafayette, IN |
| 1985-1989 |
Chair, Elementary Education Section College of Education, Purdue University, West Lafayette, IN |
| 1982-1989 |
Director of Undergraduate Studies and Field Experiences College of Education, Purdue University, West Lafayette, IN |
| 1983-1985 |
Interim Chair, Educational Computing and Instructional Development Section College of Education, Purdue University, West Lafayette, IN |
| 1974-1980 |
Associate Professor of Education and Geosciences College of Education & College of Science, Purdue University, West Lafayette, IN |
| 1970-1974 |
Assistant Professor of Education Purdue University, West Lafayette, IN |
| 1967-1970 |
Student Teacher University Supervisor The University of Iowa, Iowa City, IA |
| 1967-1970 |
Chemistry and Advanced Science Teacher, Grades 7-12 University High School, Iowa City, IA |
| 1964-1967 |
Middle School Science Teacher and K-8 Science Coordinator Bettendorf Community School District, Bettendorf, IA |