Stanley Huang: IMGP2670