Dr. Swift teaches courses such as ethics, medical ethics, and social and political philosophy.
Professor
Andrew Swift, PhD
Contact Us
Contact Andrew Swift for information on Philosophy
Ambrose Hall 317C
563-333-6165
SwiftAndrewM@cesametal.net
Education and Training
- PhD, MA, Ohio State University
- BA, Bridgewater State College
Areas of Professional Interest
- Ethics
- Applied Ethics
- Social and Political Philosophy