Professor of Education (2012 to present)
Founding Director, Ed.D Educational Leadership

University of New England
Biddeford & Portland, ME

Professor (2010 - 2012)
Associate Professor (Educational Leadership) (2005 to 2010)

California State University, East Bay
Hayward & Concord, CA

School Coach (2001 to 2005)
Bay Area Coalition for Equitable Schools (BayCES)
now: National Equity Project
Oakland, CA

Visiting Associate Professor (Education) (1998 to 2001)
Pacific Lutheran University
Tacoma, WA

Associate Professor (Graduate School)
Director, Graduate Education Programs (1991 to 1998)

Hamline University
St. Paul, MN

Assistant Professor (Secondary Education) (1988 to 1991)
University of North Dakota, Grand Forks

Assistant Professor (Curriculum & Instruction) (1987-1988)
University of Oregon, Eugene

Assistant Director (1985-1988)
Resident Teacher Program
University of Oregon, Eugene

Teacher (1981-1985)
Music and Mathematics, K - 9
Novato Unified Schools, CA
Central Linn SD, OR

School of Music Librarian (1977-1982)
C.S.U. Chico, CA
University of Oregon