Michael Barrett: Courses Course History Log in to view course evaluations Spring 2024 Technology Transactions Spring 2023 Technology Transactions Spring 2022 Technology Transactions Spring 2021 Technology Transactions Spring 2020 Technology Transactions Spring 2019 Technology Transactions