Elaine Premo

Elaine Premo


Instructor, Social Sciences

M.S. in Psychology, Capella University

B.S. in Psychology and Corrections, Western Oregon University

A.A.S./A.S. in Criminal Justice Corrections/Lower Division Collegiate, Chemeketa Community College

Ms. Premo was born and raised in a small rural community in Oregon. She enlisted in the Marine Corps two years after her high school graduation and served in the Vietnamese refugee relocation and later in the Corrections Battalion, working at the brig. Upon discharge from the military, she enrolled in college using the GI-Bill scholarship.

Ms. Premo’s work experience included an internship with Parole and Probation, 17 years with the Oregon Department of Corrections where she served on the tactical team, gang task force and disciplinary segregation units. She promoted through the ranks up to and including the Camp Commander of a minimum custody fire-fighting work camp; five years later she promoted to the Assistant Director’s position for regional training at the state’s police academy.

Ms. Premo taught ten years as a part-time instructor with local community colleges and at the Oregon State University’s Substance Abuse Prevention Program. In 2004, she made a career change and instructed at Chemeketa Community College in the Criminal Justice program. In 2013, Mr. Premo retired from Oregon state service and was hired by Northern Wyoming Community College District to instruct in the social sciences division. She teaches psychology, sociology, counseling, addiction, and victimology courses.

Related Course


Northern Wyoming Community College District (NWCCD) is a multi-campus community college serving Sheridan, Campbell, and Johnson Counties. Committed to creating student success and making a difference in the communities it serves, NWCCD serves over 6,500 credit and non-credit students per year.

Sheridan College

1 Whitney Way
Sheridan, WY 82801
Phone: 307-675-0505
Phone: 888-675-0505

Gillette College

300 West Sinclair
Gillette, WY 82718
Phone: 307-681-6000
Phone: 888-681-6070