David Bouchard is an Associate Professor in the Department of New Media at Toronto Metropolitan University with 16 years of practice blending software, embedded electronics, and interactive environments. He teaches courses like Data as Material, Generative Processes, and Introduction to Computational Art, drawing on an MIT M.Sc. in Media Arts and Sciences and a background in computation arts from Concordia. His career bridges academia and industry—spanning roles from electronics designer and technical designer to programmer—which informs a hands-on approach to computational art and wearable/embedded systems. Known for treating data as a tangible medium, he builds projects that sit at the intersection of aesthetics and engineering, translating experimental techniques into teachable practice. Based in Old Toronto, he combines research-led pedagogy with practical design experience that often surfaces unexpected technical craft in artistic work.
16 years of coding experience
2 years of employment as a software developer
M. Sc., Media Arts and Sciences, M. Sc., Media Arts and Sciences at Massachusetts Institute of Technology
B. Comp. Sc., Computation Arts, B. Comp. Sc., Computation Arts at Concordia University
Contributions:18 commits, 6 pushes, 1 branch in 6 years 2 months
mappingpythonprojectionprojection-mapping
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.