Alvin Hong Yao Yan
Ph.D. Candidate and Full-time Teaching Assistant
School of Computing | National University of Singapore
Google Scholar
Biography
I am currently a Ph.D. student in CS at National University of Singapore, advised by Dr Diptarka Chakraborty. My interests are in Theoretical Computer Science, especially in Approximation Algorithms. My current research often involves algorithmic fairness, where I look at applications of algorithms where fairness is a significant concern.
I have also been teaching as a full time teaching assistant during my PhD studies, and continuing on from teaching part-time as an undergraduate TA. I enjoy teaching a range of topics and doing my best to pass on my CS knowledge.
I obtained my Bachelor of Computing in Computer Science (with Honours) from National University of Singapore in May 2020. Thereafter, I spent around 6 months as a research assistant under Dr Roger Zimmermann before starting my PhD studies.
Publications
- Explaining Rankings with Hidden Group Bonuses.
- With Suraj Shetiya, Sujoy Bhore, Priyanka Golia, Diptarka Chakraborty
- To appear at KDD 2026.
- Fairness in Aggregation: Optimal Top-$k$ and Improved Full Ranking. Full paper
- With Diptarka Chakraborty, Arya Mazumdar, Barna Saha
- To appear at ICML 2026.
- Brief Announcement: Amortized Asynchronous Byzantine Reliable Broadcast with Optimal Resilience.
- With Michael Yiqing Hu, Jialin Li
- To appear at PODC 2026.
- Lemonshark: Asynchronous DAG-BFT with Early Finality.
- With Michael Yiqing Hu, Yihan Yang, Xiang Liu, Jialin Li
- Published at NSDI 2026
- Improved Rank Aggregation under Fairness Constraint. Full paper
- With Diptarka Chakraborty, Himika Das, Sanjana Dey
- Published at IJCAI 2025.
- Maximum Rank Aggregation - Beyond the Worst Case. Full paper
- With Diptarka Chakraborty
- Published at FSTTCS 2023.
- Multi-camera video scene graphs for surveillance videos indexing and retrieval.
- With Toshal Patel, Yu Qiang, Wei Tsang Ooi, Roger Zimmermann
- Published at ICIP 2021.
Teaching
Design and Analysis of Algorithms (CS3230)
- Semester 1 2025/2026
- Semester 1 2024/2025
- Semester 2 2023/2024
Introduction to Operating Systems (CS2106)
- Semester 2 2025/2026
- Semester 1 2021/2022
Computer Organization (CS2100)
- Semester 1 2023/2024
- Semester 2 2022/2023
- Semester 1 2022/2023
- Semester 2 2021/2022
- Semester 2 2020/2021
Email: [firstname]y@u.nus.edu