David Gill is currently Assistant Professor of Technology Education at Memorial University of Newfoundland. Prior to this position he was a Technology Education, learning resource teacher, e-learning specialist and science teacher for the Newfoundland and Labrador English School District...
Read More →