Skip to content

Latest commit

 

History

History
91 lines (61 loc) · 7.97 KB

index.md

File metadata and controls

91 lines (61 loc) · 7.97 KB
usemathjax layout
true
homepage

About Me

  • I am a second-year undergraduate student in Computer Science at the University of Washington, working with Gilbert Bernstein and as a member of the PLSE lab.
  • I am currently interning at Amazon Web Services AI Shanghai Lablet, where I am working on the popular Deep Graph Library (DGL) framework.
  • I am actively seeking summer internships and research opportunities for 2025. Please feel free to reach out.
  • Although early in my academic journey, I have broad interests in programming languages, computer graphics, theory of computing, and machine learning.
  • Before college, I grew up in Wuhan, China. I was fortunate to attend Wuhan Foreign Languages School for middle school and Wuhan Britain-China School for high school; the experiences at both schools have given me the perspective and courage to study abroad.

Skills

  • Programming Languages: Proficient in Java, C/C++, Python, JavaScript/TypeScript, SQL, OCaml, Racket, Ruby, MATLAB, Excel
  • Programming Concepts: Proficient in Object-Oriented Programming (OOP) and Functional Programming (FP); Familiar with applications of Convolutional Neural Networks (CNNs)
  • Frameworks: Proficient in JUnit Testing, ReactJS, PyTorch, Java Spark, NumPy, SQL Server, NoSQL; Familiar with Java Swing, Figma, Flutter
  • Mathematical Background: Completed two challenging honor math series; proficient in advanced calculus, differential equations, linear algebra, topology, real and complex analysis

Research Interests

  • Programming Languages: Compiler construction, program synthesis, formal verification
  • Graphics: Primitive tagging
  • AI: Deep learning, Graph Neural Networks (GNNs)

News

Teaching

  • I am currently a teaching assistant for CSE 341 & 413 Programming Languages, having served for four consecutive quarters. The course focuses on functional programming, language design, and interpreter construction using OCaml. Other instructors have used languages such as Racket, Scheme, and Ruby. Additionally, I served as an infrastructure TA, leading grading tasks, developing autograders, and writing test scripts and cases. I also delivered a guest lecture on Static vs. Dynamic Typing, which can be viewed here.

  • I own the "StanleyYang Talking about Math Video" channel on WeChat, where I create and post math tutorial videos on a biweekly basis. My videos have supported the math studies of over 350 students, with a total of 26 videos.

  • I was a tutor for The Sailors, a student-run tutoring group. I taught math, physics, and computer science to seven students with varying academic backgrounds and needs.

Selected Awards

  • UW ICPC (International Collegiate Programming Contest) Winter Programming Contest 2024 - Second Place
  • Canadian Computing Competition (Senior Division) 2022: Distinction, Top 5%, Honor Roll Group 4
  • Oxford University Computing Challenge 2021: China National High Distinction; Elite Global Finalist Round: High Distinction
  • American Computer Science League 2021: Individual Top Score, Team Bronze Award; All-Star Round: National Individual Silver Award
  • USA Computing Olympiad Jan. 2021: Promoted to Gold Division
  • Canadian Mathematical Olympiad (CMO) 2021: 14 out of 35 points (Median: 9 out of 35)
  • American Mathematics Competition 12 2021: Certificate of Distinction, Promoted to AIME
  • Canadian Open Mathematics Challenge (COMC) 2020: National Gold Award, Rank 7 in China, Invited to the Canadian Mathematical Olympiad (CMO)
  • High School Mathematical Contest In Modeling (HiMCM) 2020: Honorable Mention
  • Outstanding Club Achievement Award for .EXE Club, 2020
  • Wuhan High School English Academic Debate Tournament 2019: Octo-Finalist

Volunteering

Misc

  • I am a crazy cat lover, though I don't currently have one. Puff is the cutest cat in my opinion. Her mom is an American Shorthair, her dad is a Scottish Fold, and she has a younger Ragdoll cousin named Paofan. I have tons of Puff merch, including two pillows, two T-shirts, a cardholder, dozens of stickers, and thousands of digital stickers.
  • When I'm not coding or reading papers, I enjoy playing board games, petting cats, playing video games, doing sports, cooking, watching movies, and reading fiction. I am also a veteran LTK (Legends of the Three Kingdoms) player, once ranking top 20 globally in the 10th Anniversary server.
  • I applied to Oxford University for undergraduate studies but was rejected. Despite feeling good about the interview, I may have messed up. I did exceptionally well on the Maths Admissions Test (MAT), scoring 97 out of 100, ranking in the top 1% among 2,816 competitors. It felt so close, yet so far.
  • My Chinese name is 杨光 (Yáng Guāng), which means sunshine. It's a common Chinese name, and many people share it. Fun fact: I have a neighbor, who is a PhD student in CSE, with the exact same name (first and last!) as mine.