Author Archives: Amy Shieh

P5 CNC Panel: Amy Shieh

Amy Shieh – P4

Amy Shieh – Project 3