Irene Huang waterloo nanowire