Alvin Zhang’s personal blog where he writes about interesting ideas and topics. Currently working towards a Masters of Computer Science at the University of Waterloo, he specializes in programming languages, where he builds languages, tooling and frameworks to better serve programmers’ needs. Outside of work, he enjoys climbing, working out, and modelling world processes.