North Hennepin Community College
Adjunct Professor of Chemistry
Normandale Community College
Chemistry Professor
University of Minnesota
Temporary Instructor
St. Cloud State University
Assistant Professor of Chemistry
University of California, Berkeley
Carleton College