Peter ZhengConvenience, opportunities, barriers and other factors that prevent repeat blood donationsLet’s talk about the problemJun 3, 2022Jun 3, 2022
Peter ZhengA reflection on the past two weeks.A look into my struggles with the design processMay 2, 2022May 2, 2022