Courses taught include: Information Architecture, Usability, and Project and Content Management. Brian has research interests in user satisfaction measures and the attribution of blame by users. He is also a Canadian delegate on behalf of the Standards Council of Canada contributing to the ISO/IEEE/IEC Systems and Software Engineering Working Group 2 (Software Documentation) Brian has been an IEEE member since 2006 and has been actively involved in the IEEE Professional Communication Society since 2012. He is the PCS Treasurer and has supported the annual ProComm conference in a variety of roles over several years.