TPI-final-fall-2023-558.pdf