Applied Scientist | Dondon Animation Tech.
Time: Sep., 2024 - Present
Zhenglin Pan
University of Alberta
Edmonton, AB Canada
116 Street and 85 Avenue