• Assistant Professor of Computer Science

  • Fairfield University
  • School of Engineering


Because symbolic manipulation defines intelligent computational processes in many domains, one expects richer interactions between intelligent entities when they are based on symbolic expressions — otherwise known as language. My current work is focused on building and studying intelligent computing systems that interact with users through expressions in both natural and formal language.

To achieve these aims, I am designing interactive systems to collect and organize the structured knowledge of human and social concepts that computers need to understand human language in-depth. I apply them in building interactive systems that comprehend narratives and participate in discourse.

I also study how humans interact with formal languages of software, and use the insights gained to build intuitive and intelligent development environments. I hope to generalize this work to interactive symbolic computing environments for mathematics, physics and other theoretical sciences.


I am currently an assistant professor of computer science in the School of Engineering at Fairfield University. Previously I was a postdoctoral fellow at Clemson University and a postdoctoral research associate at MIT.

I received my Ph.D. in Computer Science from UCLA, an M.S. in Physics from Stanford University and a B.S. in Mathematical Physics from Brown University. My broad interests include human-computer interaction, human factors of software engineering, and natural language understanding. I am a member of the ACM, AAAI, and IEEE.

[ Publications | CV ]

References provided upon request


  • jamie.macbeth [at] gmail.com
  • twitter:@jamie_macbeth
  • skype:jamie.macbeth1
  • Mail:
  • School of Engineering
  • Fairfield University
  • 1073 North Benson Road
  • Fairfield CT 06824
  • Office:
  • Bannow Science Center Room 105