College of Engineering and Mathematical Sciences

James Eddy

Professor of the Practice, Department of Computer Science

James Eddy
Alma mater(s)
  • M.S., Northwestern University
  • B.A., University of Vermont
Affiliated Department(s)

 Department of Computer Science

Areas of expertise

Artificial intelligence and machine learning; large language models and AI-assisted software development; systems and architecture; cybersecurity and cryptography.

BIO

James Eddy is a Professor of the Practice in the Department of Computer Science at the University of Vermont. His expertise spans artificial intelligence, machine learning, systems and architecture, and cybersecurity. He currently serves as an AI Fellow, charged with advancing the university’s efforts to integrate artificial intelligence into the curriculum. His recent work centers on large language models and AI-assisted software development. This includes building hybrid AI tools that run open-weight models locally on personal hardware and at scale on UVM’s high-performance computing cluster. Before joining UVM full-time in 2017, he spent more than a decade in industry as a chief technology officer and technical consultant. He designed systems infrastructure, applications, and technical training for organizations across software, healthcare IT, and advanced manufacturing. Eddy completed his undergraduate work in physics and mathematics at UVM before earning a certificate in applied cybersecurity from MIT and an M.S. in information systems from Northwestern University.

Courses

  • CS 1080 - Web Development
  • CS 1210 - Computer Programming I
  • CS 2210 - Programming for Artificial Intelligence 
  • CS 2660 - Cybersecurity Principles
  • CS 2670 - Cybersecurity Defense

Bio

James Eddy is a Professor of the Practice in the Department of Computer Science at the University of Vermont. His expertise spans artificial intelligence, machine learning, systems and architecture, and cybersecurity. He currently serves as an AI Fellow, charged with advancing the university’s efforts to integrate artificial intelligence into the curriculum. His recent work centers on large language models and AI-assisted software development. This includes building hybrid AI tools that run open-weight models locally on personal hardware and at scale on UVM’s high-performance computing cluster. Before joining UVM full-time in 2017, he spent more than a decade in industry as a chief technology officer and technical consultant. He designed systems infrastructure, applications, and technical training for organizations across software, healthcare IT, and advanced manufacturing. Eddy completed his undergraduate work in physics and mathematics at UVM before earning a certificate in applied cybersecurity from MIT and an M.S. in information systems from Northwestern University.

Courses

  • CS 1080 - Web Development
  • CS 1210 - Computer Programming I
  • CS 2210 - Programming for Artificial Intelligence 
  • CS 2660 - Cybersecurity Principles
  • CS 2670 - Cybersecurity Defense

Associations and Affiliations