{"id":613,"date":"2025-04-17T08:19:50","date_gmt":"2025-04-17T12:19:50","guid":{"rendered":"https:\/\/carleton.ca\/csit\/?post_type=cu_people&#038;p=613"},"modified":"2025-10-06T09:27:52","modified_gmt":"2025-10-06T13:27:52","slug":"james-brunet","status":"publish","type":"cu_people","link":"https:\/\/carleton.ca\/csit\/people\/james-brunet\/","title":{"rendered":"James Brunet"},"content":{"rendered":"<header class=\"mb-6 cu-pageheader cu-component-updated md:mb-12\">\n    <h1 class=\"cu-prose-first-last font-semibold !mt-2 mb-4 md:mb-6 text-3xl md:text-4xl lg:text-5xl lg:leading-[3.5rem] relative after:absolute after:h-px after:bottom-0 pb-5 after:w-10 after:bg-cu-red after:left-px\">\n                    \n             \n                \n            <\/h1>\n\n    \n    <\/header>\n\n\n\n\n\n<p>James Brunet received a Master\u2019s Degree in Engineering Science from Western University and an undergraduate degree in Computer Science from Carleton University. He teaches web application development and project management courses: Before teaching, he worked as a database administrator, security researcher, software developer, and technical trainer in the public, private, and nonprofit sectors.<\/p>\n\n\n\n<p>Much of James\u2019s past and present work is focused on Canadian elections, and his experience includes observing ballot counting, presenting at election security conferences, managing local political campaigns, discovering and disclosing security vulnerabilities in election technology, leading a provincial central campaign data team, conducting a broad standards-based review of online voting in Ontario, building predictive voter models, interviewing election administrators about their election processes, and providing cybersecurity guidance to candidates, political staff, and election administrators.<\/p>\n\n\n\n<h2 id=\"research-areas\" class=\"wp-block-heading\">Research Areas<\/h2>\n\n\n\n<p>James conducts security research into technology used in Canadian elections, including online voting systems, automated tabulators, and e-poll books. As part of this research, he analyzes data breaches, service outages, voting technology, and election procedures to identify security risks to Canadian elections and recommend improvements. Through this work he has <a href=\"https:\/\/www.cbc.ca\/news\/canada\/ontario-municipal-elections-online-voting-study-1.7644536\">responsibly disclosed several security vulnerabilities in Canadian online voting providers<\/a>, which were acknowledged and fixed by vendors. He\u2019s worked directly with municipalities while conducting focus groups with municipal elections staff and presenting at the annual conference for Ontario\u2019s senior municipal staff (AMCTO). James is a member of Carleton University\u2019s Research Ethics Board (CUREB-B).<\/p>\n\n\n\n<h3 id=\"research-topics\" class=\"wp-block-heading\">Research Topics<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Network security (Threat modelling, blockchain, usable security)<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"author":222,"featured_media":615,"template":"","meta":{"_acf_changed":false,"cu_people_first_name":"James","cu_people_last_name":"Brunet","cu_people_initials":"JB","footnotes":"","_links_to":"","_links_to_target":""},"cu_people_type":[36,37],"cu_people_expertise":[],"class_list":["post-613","cu_people","type-cu_people","status-publish","has-post-thumbnail","hentry","cu_people_type-faculty","cu_people_type-full-time-instructors"],"acf":{"cu_people_job_title":"Lecturer, Teaching Stream","cu_people_degree":"","cu_building":"AP","cu_people_office_num":"","cu_people_pronoun":"","cu_people_designation":"","cu_people_email":"jamesbrunet@cunet.carleton.ca","cu_people_phone":"","cu_people_phone_ext":"","cu_people_linkedin":"","cu_people_bluesky":"","cu_people_twitter":"","cu_people_instagram":"","cu_people_facebook":"","cu_people_website":"","cu_people_orcid":""},"_links":{"self":[{"href":"https:\/\/carleton.ca\/csit\/wp-json\/wp\/v2\/cu_people\/613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carleton.ca\/csit\/wp-json\/wp\/v2\/cu_people"}],"about":[{"href":"https:\/\/carleton.ca\/csit\/wp-json\/wp\/v2\/types\/cu_people"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/csit\/wp-json\/wp\/v2\/users\/222"}],"version-history":[{"count":5,"href":"https:\/\/carleton.ca\/csit\/wp-json\/wp\/v2\/cu_people\/613\/revisions"}],"predecessor-version":[{"id":1868,"href":"https:\/\/carleton.ca\/csit\/wp-json\/wp\/v2\/cu_people\/613\/revisions\/1868"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carleton.ca\/csit\/wp-json\/wp\/v2\/media\/615"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/csit\/wp-json\/wp\/v2\/media?parent=613"}],"wp:term":[{"taxonomy":"cu_people_type","embeddable":true,"href":"https:\/\/carleton.ca\/csit\/wp-json\/wp\/v2\/cu_people_type?post=613"},{"taxonomy":"cu_people_expertise","embeddable":true,"href":"https:\/\/carleton.ca\/csit\/wp-json\/wp\/v2\/cu_people_expertise?post=613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}