He teaches on infrastructure resilience, smart cities and sustainability in civil engineering. David holds Doctorate and Master's degrees in Civil Engineering from the University of Toronto.