| 2010-present |
Palmer Department Chair in Electrical and Computer Engineering and Anson Marston Distinguished Professor, Department of Electrical and Computer Engineering, Iowa State Univeristy |
| 2005-2010 |
Royal Society Wolfson Research Fellow, Professor of Magnetics and Director, Wolfson Centre for Magnetics, Cardiff University, UK |
| 2003-2005 |
Anson Marston Distinguished Professor, Iowa State University |
| 2004 |
Visiting Professor, Wolfson Centre for Magnetics, Cardiff University, UK |
| 2000, 2003, 2007 |
Visiting Professor, Vienna University of Technology, Austria |
| 1999 |
Visiting Scientist, Institute of Physics, Czech Academy of Sciences |
| 1992-2005 |
Professor, Electrical and Computer Engineering, Iowa State University |
| 1992, 1997 |
Visiting Professor, Fraunhofer Institute, University of the Saarland, Germany |
| 1991, 1994 |
Visiting Professor, Department of Applied Physics, University of Hull, UK |
| 1990-2005 |
Professor, Materials Science and Engineering, Iowa State University |
| 1990-2005 |
Senior Scientist, Ames Laboratory US Department of Energy |
| 1986-1990 |
Associate Physicist/Assistant Professor - Physicist/Associate Professor |
| 1984-1986 |
Research Fellow, Ames Laboratory, US Department of Energy |
| 1981-1984 |
Research Associate, Physics Department, Queen's University, Kingston, Canada |
| 1979-1981 |
Postdoctoral Fellow, Physics Department, Victoria University, New Zealand |