°µÍø³Ô¹Ï

Jeffrey Choate

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, he works on Symbotic’s micro-fulfillment robotic system, where he helps develop and support automation solutions that combine software, robotics, and large-scale operational processes.

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.

Choate earned his Master’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.

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. 

Choate’s 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’s technology industry.

Education

  • M.S. Computer Science, Worcester Polytechnic Institute (WPI)

Specialties

  • Software Engineering
  • Software Architecture
  • Web Development
  • Database Systems
  • Cloud Computing
  • Artificial Intelligence
  •  Robotics and Automation
  • Object-Oriented Programming
  • Distributed Systems
  • Algorithms and Data Structures

Courses Taught

  • COMP-557 Algorithms
  • COMP-572 Computer Security
  • COMP-597 Web Design and Multimedia

Recent Publications, Grants, and Proceedings

  • Systems and Methods for Determining Dynamic Substitutions to Minimize Distance, January, 2021