Sichang He (Steven) stevensichanghe@gmail.com
Ph.D. Student in Computer Science GitHub & YouTube @SichangHe
University of Southern California Website
Education
University of Southern California (USC) Aug. 2024 – present. Los Angeles, USA
Ph.D. student in Computer Science Advisor: Dr. Harsha V. Madhyastha
– Research focus: User-facing enhancements of the Web.
Duke Kunshan University (DKU) & Duke University Dual Degree Aug. 2020 – May 2024
B.S. in Data Science (by DKU) & Kunshan, China &
B.S. in Interdisciplinary Studies (Subplan: Data Science, by Duke) Durham, NC
– In addition to studies in Data Science, completed many courses in Computer Science and Mathematics, effectively
emulating a triple major.
– Selected courses with projects:
∗ Computer Network Architecture (A+): async TCP server and client in Elixir and CLI REPL shell in Rust.
∗ Data Acquisition and Visualization (A): Poster using D3.js, Svelte, and TypeScript.
∗ Computer Organization and Programming (A+, at Duke): Binary search tree in MIPS assembly and ring buffer
in C; fifth place in PizzaCalc assembly length optimization competition (68 lines).
∗ Probability, Random Variables and Stochastic Processes (A): PageRank DKU website as a Markov chain.
∗ Numerical Analysis (A+); Intro Abstract Algebra (at Duke), Complex Analysis (A).
– Achieved full grade on all five courses at Duke University in the Fall 2022 semester.
Zhixin High School Aug. 2017 – Jun. 2020 Guangzhou, China
– Chemistry Olympiad competition team; Biology Olympiad competition team.
Conference Publication
[1] Sichang He, Italo Cunha, and Ethan Katz-Bassett. “RPSLyzer: Characterization and Verification of
Policies in Internet Routing Registries”. In: Proceedings of the 2024 ACM Internet Measurement Conference.
Nov. 2024, to appear. url: https://github.com/SichangHe/internet_route_verification/releases/
tag/imc-camera-ready.
[2] Sichang He, Beilong Tang, Boyan Zhang, Jiaqi Shao, Xiaomin Ouyang, Daniel Nata Nugraha,
and Bing Luo. “FedKit: Enabling Cross-Platform Federated Learning for Android and iOS”. In: IEEE
INFOCOM 2024-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). May
2024, to appear. url: http://www.arxiv.org/pdf/2402.10464.
Research Experience
Independent Researcher on Internet Route Verification Apr. 2023 – present
Independent research, Federal University of Minas Gerais, Brazil (Remote) Supervisor: Dr. Italo Cunha
– Designed and implemented an efficient and comprehensive parser for the Routing Policy Specification Language
(RPSL), a language used in the Internet Route Registry to document public inter-domain routing policies, guide
public peering, and aid routing issue troubleshooting.
∗ Studied and complied with RPSL semantics in RFCs, covering over 99% of all real-world RPSL use cases.
∗ Optimized the parser to generate detailed verification reports for tens of millions of routes within an hour.
∗ Leveraged abstract algebra and Rust language features to guarantee correct branching in report generation.
– Employed the RPSL parser to verify observed inter-domain routes; analyzed verification reports and identified
common RPSL usage patterns and usage mistakes.
∗ Provided tooling to verify routes against the RPSL, helping improve inter-domain routing security.
Sichang He (Steven) - University of Southern California Page 1 of 3