Brian O'neill

 Brian O'neill

Brian O'neill

  • Courses5
  • Reviews7

Biography

Western New England University - Computer Science

Assistant Professor of Computer Science at Western New England University
Higher Education
Brian
O'Neill
Springfield, Massachusetts Area
I am an Assistant Professor of Computer Science at Western New England University. I completed my PhD in Computer Science in 2014, with a focus on Artificial Intelligence, at Georgia Tech. My research in artificial intelligence and computational creativity focuses on the development of computational models of human affective responses to stories and the application of those models as a heuristic to augment story generation. This research poses a number of questions: How can one computationally model affective responses to stories, such as suspense? Can we utilize models of suspense and surprise to computationally generate stories that produce suspense responses from human readers? In my research, I aim to develop a model of human suspense responses based on psychological and cognitive research into how humans understand and make inferences about narrative. Further, I seek to apply these models as a heuristic in a search-based story generation system. In addition to computational creativity, my other research interests include creativity support for human creators, the study and development of improvisational agents, and the development of intelligent agents for digital and tabletop games.

Specialties: Artificial intelligence, games, computational creativity, suspense, cognitive science


Experience

  • Georgia Institute of Technology

    Graduate Research Assistant

    Ph.D. student and Graduate Research Assistant. I conduct research in the Intelligent Narrative Computing group with Dr. Mark Riedl, focusing on suspense responses to narrative. Other research within the lab focused on leveraging artificial intelligence to provide creative support for story authors and studying and supporting creators of digital films.

  • Western New England University

    Assistant Professor of Computer Science

    Courses taught: Introduction to Programming, Data Structures, Artificial Intelligence, Software Design, Design & Analysis of Algorithms, Programming for Mathematics, Machine Learning, Human-Computer Interaction, Game AI

  • National Security Agency

    Summer Intern

    Summer intern as part of the NSA Computer Science Internship Program. Conducted research using network traffic engineering protocols. Configured Cisco and Juniper routers for that research. Held Top Secret clearance and took polygraph in February 2010.

  • Hope College

    Undergraduate Researcher

    Worked as an undergraduate researcher as part of a National Science Foundation (NSF) Research Experience for Undergraduates (REU). Our research led to a course unit for a Computer Organization and Architecture class on Java bytecode, using Lego Mindstorms robots. The research also led to a paper at the 2007 ACM SIGCSE conference.

  • The Tech Foundry

    I taught Python to several cohorts at Tech Foundry in Springfield, MA.

  • TEAM PARAGON ROBOTICS INC

    FIRST Team Paragon 571 is a high school robotics team in Windsor, CT. I volunteer as a mentor, assisting in managing the website and programming the robot for each year's competition.

Education

  • Georgia Institute of Technology

    Ph.D.

    Computer Science

  • Georgia Institute of Technology

    M.S.

    Computer Science
    Specialties in Intelligent Systems, Learning Sciences and Technology, and Software Engineering

  • Georgia Institute of Technology

    Graduate Research Assistant


    Ph.D. student and Graduate Research Assistant. I conduct research in the Intelligent Narrative Computing group with Dr. Mark Riedl, focusing on suspense responses to narrative. Other research within the lab focused on leveraging artificial intelligence to provide creative support for story authors and studying and supporting creators of digital films.

  • Saint Joseph's University

    B.S.

    Computer Science, Mathematics

Possible Matching Profiles

The following profiles may or may not be the same professor: