Normandale Community College
Instructor in Philosophy
East Tennessee State University
Lecturer
The University of Texas at El Paso
Assistant Professor, Department of Philosophy
The University of Texas at El Paso
Associate Professor
St. Olaf College
Visiting Assistant Professor, Department of Philosophy
University of South Florida
Postdoctoral Fellow, Department of Philosophy
St. Olaf College
Visiting Assistant Professor in Philosophy
University of Minnesota
Graduate Instructor, Department of Philosophy
Carlson School of Management
Graduate Assistant, Business Ethics (MBA Program)
Minnesota State University, Mankato
Visiting Assistant Professor, Department of Philosophy
University of Minnesota
University of Minnesota-Twin Cities