Critical Abstractions - University of Wyoming - Colin Goldberg