garrett zhu ' repository