  {"id":2808,"date":"2026-06-11T09:16:42","date_gmt":"2026-06-11T13:16:47","guid":{"rendered":"https:\/\/www.rivier.edu\/academics\/?page_id=2808"},"modified":"2026-06-11T09:23:14","modified_gmt":"2026-06-11T13:23:14","slug":"jeffrey-choate","status":"publish","type":"page","link":"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/","title":{"rendered":"Jeffrey Choate"},"content":{"rendered":"<h2>Background<\/h2>\n<p><span style=\"font-weight: 400;\">Jeffrey Choate has spent more than 30 years working in software engineering, system architecture, and technology leadership across industries including robotics, e-commerce, telecommunications, power generation, and startup ventures. Currently, he works on Symbotic&#8217;s micro-fulfillment robotic system, where he helps develop and support automation solutions that combine software, robotics, and large-scale operational processes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Throughout his career, Choate has held positions ranging from software engineer and systems architect to development manager, IT manager, and director. These experiences have given him the opportunity to lead engineering teams, mentor technical professionals, and deliver enterprise-scale solutions in both startup and Fortune 500 environments.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Choate earned his Master&#8217;s degree in Computer Science from Worcester Polytechnic Institute and has always been passionate about sharing knowledge and helping others grow professionally. Teaching allows him to combine his academic background with decades of practical industry experience, bringing real-world examples and lessons into the classroom.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">His areas of interest include software architecture, cloud computing, robotics, artificial intelligence, distributed systems, and emerging technologies. In his courses, Choate emphasizes practical problem solving, critical thinking, and the application of computer science principles to real-world challenges. He believes students learn best when they understand not only how technologies work, but also why particular design and implementation decisions are made.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Choate\u2019s goal as an instructor is to create an engaging learning environment that connects theory with practice and helps students develop the technical, analytical, and professional skills needed to succeed in today&#8217;s technology industry.<\/span><\/p>\n<h2>Education<\/h2>\n<ul>\n<li><span style=\"font-weight: 400;\">M.S. Computer Science, Worcester Polytechnic Institute (WPI)<\/span><\/li>\n<\/ul>\n<h2>Specialties<\/h2>\n<ul>\n<li><span style=\"font-weight: 400;\">Software Engineering<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">Software Architecture<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">Web Development<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">Database Systems<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">Cloud Computing<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">Artificial Intelligence<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">\u00a0Robotics and Automation<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">Object-Oriented Programming<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">Distributed Systems<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">Algorithms and Data Structures<\/span><\/li>\n<\/ul>\n<h2>Courses Taught<\/h2>\n<ul>\n<li><span style=\"font-weight: 400;\">COMP-557 Algorithms<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">COMP-572 Computer Security<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\">COMP-597 Web Design and Multimedia<\/span><span style=\"font-weight: 400;\"><\/span><\/li>\n<\/ul>\n<h2><span data-olk-copy-source=\"MessageBody\">Recent Publications, Grants, and Proceedings<\/span><\/h2>\n<ul>\n<li><span style=\"font-weight: 400;\">Systems and Methods for Determining Dynamic Substitutions to Minimize Distance, January, 2021<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Background Jeffrey Choate has spent more than 30 years working in software engineering, system architecture, and technology leadership across industries including robotics, e-commerce, telecommunications, power generation, and startup ventures. Currently, [&hellip;]<\/p>\n","protected":false},"author":42,"featured_media":0,"parent":773,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2808","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jeffrey Choate - Rivier Academics<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jeffrey Choate - Rivier Academics\" \/>\n<meta property=\"og:description\" content=\"Background Jeffrey Choate has spent more than 30 years working in software engineering, system architecture, and technology leadership across industries including robotics, e-commerce, telecommunications, power generation, and startup ventures. Currently, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/\" \/>\n<meta property=\"og:site_name\" content=\"Rivier Academics\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-11T13:23:14+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/\",\"url\":\"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/\",\"name\":\"Jeffrey Choate - Rivier Academics\",\"isPartOf\":{\"@id\":\"https:\/\/www.rivier.edu\/academics\/#website\"},\"datePublished\":\"2026-06-11T13:16:47+00:00\",\"dateModified\":\"2026-06-11T13:23:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rivier.edu\/academics\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Academic Departments\",\"item\":\"https:\/\/www.rivier.edu\/academics\/department\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Department of Computer Science\",\"item\":\"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Meet the Computer Science Faculty\",\"item\":\"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Jeffrey Choate\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rivier.edu\/academics\/#website\",\"url\":\"https:\/\/www.rivier.edu\/academics\/\",\"name\":\"Rivier Academics\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.rivier.edu\/academics\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jeffrey Choate - Rivier Academics","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/","og_locale":"en_US","og_type":"article","og_title":"Jeffrey Choate - Rivier Academics","og_description":"Background Jeffrey Choate has spent more than 30 years working in software engineering, system architecture, and technology leadership across industries including robotics, e-commerce, telecommunications, power generation, and startup ventures. Currently, [&hellip;]","og_url":"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/","og_site_name":"Rivier Academics","article_modified_time":"2026-06-11T13:23:14+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/","url":"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/","name":"Jeffrey Choate - Rivier Academics","isPartOf":{"@id":"https:\/\/www.rivier.edu\/academics\/#website"},"datePublished":"2026-06-11T13:16:47+00:00","dateModified":"2026-06-11T13:23:14+00:00","breadcrumb":{"@id":"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/jeffrey-choate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rivier.edu\/academics\/"},{"@type":"ListItem","position":2,"name":"Academic Departments","item":"https:\/\/www.rivier.edu\/academics\/department\/"},{"@type":"ListItem","position":3,"name":"Department of Computer Science","item":"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/"},{"@type":"ListItem","position":4,"name":"Meet the Computer Science Faculty","item":"https:\/\/www.rivier.edu\/academics\/department\/computer-science\/faculty\/"},{"@type":"ListItem","position":5,"name":"Jeffrey Choate"}]},{"@type":"WebSite","@id":"https:\/\/www.rivier.edu\/academics\/#website","url":"https:\/\/www.rivier.edu\/academics\/","name":"Rivier Academics","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rivier.edu\/academics\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.rivier.edu\/academics\/wp-json\/wp\/v2\/pages\/2808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rivier.edu\/academics\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.rivier.edu\/academics\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.rivier.edu\/academics\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rivier.edu\/academics\/wp-json\/wp\/v2\/comments?post=2808"}],"version-history":[{"count":0,"href":"https:\/\/www.rivier.edu\/academics\/wp-json\/wp\/v2\/pages\/2808\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.rivier.edu\/academics\/wp-json\/wp\/v2\/pages\/773"}],"wp:attachment":[{"href":"https:\/\/www.rivier.edu\/academics\/wp-json\/wp\/v2\/media?parent=2808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}