STS 2023_nanoFLASH_Team Photo Judges at the 2023 Science and Technology Showcase (STS) at the University of Washington awarded nearly $5k to teams at the annual event.