William Chan

William Chan

Carnegie Mellon University - MS/PhD Electrical and Computer Engineering

University of Waterloo - BASc Computer Engineering and Management Sciences

personal

education

experiences

publications

enjoyments