Welcome!

Hey there! I’m Shiwei, an incoming Software Engineer at Uncountable and 1st-year MS in Computer Science at Georgia Tech. My interests are broadly in machine learning and computational sciences, which was the focus of my undergrad at Berkeley.

I’m passionate about developing meaningful software and delivering value to others. This interest led me to begin my undergraduate studies at 16 and graduate from Berkeley at 18, becoming one of the youngest-ever graduate students in the College of Computing at Georgia Tech. I am also heavily involved in the competitive programming community, having spent the last three years coaching students for the Silver and Gold divisions of the USA Computing Olympiad.

Aside from academics, I play piano, arrange music, and walk my pet Shibas for fun. I also enjoy performing music with The Intermission Orchestra at UC Berkeley. If you’re equally interested in any of the above, let’s chat! My email is aprilschen@gatech.edu.

You can find various things that I work on around my website. Below are my coursework and professional information, as well as links to projects and other miscellaneous fun things I’ve made over the years. There’s also my personal blog, which I’ve recently started writing in. Here are some pointers to things I think you’ll find interesting:

  • My professional information, being my teaching and my resume.
  • My repository of viewable personal projects.
  • My survey paper on LLM Compression methods for my Numerical Linear Algebra class.
  • My paper on Probability and Brownian Motion for my Measure Theory class.

Selected Coursework:

  • Math 228A: Numerical Methods for ODEs (Graduate)
  • Math 221: Advanced Matrix Computations (Graduate)
  • Math 710: Measure and Integration Theory (Graduate)
  • Math H185: Honors Complex Analysis
  • Math 128A: Numerical Analysis
  • Math 110: Abstract Linear Algebra
  • IEOR 172: Probability Theory
  • Stat 198: Data Visualization
  • Math 54: Linear Algebra and Differential Equations
  • Math 53: Multivariable Calculus
  • CS 61C: Machine Structures
  • CS 61B: Data Structures