William Chan

William Chan

Carnegie Mellon University - MS/PhD Computer Engineering

University of Waterloo - BASc Computer Engineering and Management Sciences

personal

education

experiences

enjoyments