Photo by Yiluo Li in Reykjavík, Iceland.

I am Yuchong.

I am a person, born and raised in Shaoxing, a lovely city in eastern China. I spent my first 18 years there.

I am a student at the Point Grey campus of the University of British Columbia. I am pursuing my Bachelor's degree in Combined Honours Computer Science and Mathematics. It rains a lot in Vancouver.

I am a geek, programmer and software engineer. I started programming in 2008, and my first programming language is Pascal. I love creating things with magic. I am interning at Microsoft in the summer of 2020, working on the .NET Runtime.

I am interested in many things. Recently, I am passionate about combinatorial optimization, programming languages, compilers, mathematics, philosophy, etc. I work with Professor F. Bruce Shepherd on the single-source unsplittable flow problem.

I am a teacher. I feel fortunate to teach and to share my perspectives with students. I have taught algorithms, data structures, the theory of computing, and mathematics since high school.

I am competitive programming's crazy ex-boyfriend. I started my journey at Lu Xun Primary School in 2008, and I participated in NOIP, CTSC, APIO and ACM-ICPC.

I am a traveller. I have been to many wonderful places around the globe. See some of the highlights from my Instagram.

I am a blogger, maintaining a blog in Chinese.