I am a PhD candidate at the University of Hong Kong under the supervision of Prof. Bruno C. d. S. Oliveira.
My research revolves around programming languages, especially focusing on type systems for modularity and extensibility.
I received my Bachelor's degree from Zhejiang University .
I was an exchange student at Tokyo Institute of Technology under the supervision of Prof. Hidehiko Masuhara.
During my undergraduate years, I was the founder of ZJU Apple Club and a member of ZJU Supercomputing Team.
I led the development of Qiushichao Mobile V3 for iOS, which was the most popular campus app at ZJU with 9,000+ weekly active users.
My Chinese name is 孫耀珠.
Since Chinese characters are also used in Japanese and Korean, my name can be pronounced そんようじゅ in Japanese or 손요주 in Korean, both of which can be romanized as Yoju Son.
If you think the Chinese romanization Yaozhu Sun hard to read, feel free to pronounce my name in Japanese or Korean style.
Research
University of Hong Kong »
Programming Languages Group
Doing research on the theory, design, implementation, and application of Compositional Programming, a new modular programming paradigm that solves challenges such as the Expression Problem.
An online demo is available at PLGround.
-
OOPSLA'22
CCF-A
-
Compositional Embeddings of Domain-Specific Languages
.
Yaozhu Sun, Utkarsh Dhandhania, and Bruno C. d. S. Oliveira.
ACM SIGPLAN International Conference on Object-Oriented Programming Systems, Languages, and Applications, Auckland 🇳🇿, 10 December 2022.
Internships
International Digital Economy Academy » Digital Infrastructure Innovation » Compiler Development Intern
May – August 2023
Microsoft Research Asia » Machine Learning Group » Research Intern
April – July 2019
Huawei 2012 Labs » Programming Languages Lab » Compiler Development Intern
July – August 2018
Invited Talks
-
Compositional Programming = Modularity × Extensibility³
Teaching Assistantships
- Advanced Database Systems (COMP7104), University of Hong Kong, Autumn 2023/2022.
- Principles of Programming Languages (COMP3259), University of Hong Kong, Spring 2022.
- Design and Analysis of Algorithms (COMP3250A), University of Hong Kong, Spring 2021.
- Programming Principle (21190650), Zhejiang University, Autumn 2018.
Academic Activities
-
Artifact Evaluation Committee:
ECOOP'24,
POPL'24,
ICFP'23,
PLDI'23,
APLAS'22.
-
External Reviewer / Subreviewer:
OOPSLA'24,
ECOOP'24,
APLAS'23,
GPCE'22,
ECOOP'22,
SBLP'21.
-
Student Volunteer:
SPLASH'22.
-
Funded Attendee:
PLISS'23,
OPLSS'22.