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
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.
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
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.
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.
I taught Python to several cohorts at Tech Foundry in Springfield, MA.
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.
Ph.D.
Computer Science
M.S.
Computer Science
Specialties in Intelligent Systems, Learning Sciences and Technology, and Software Engineering
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.
B.S.
Computer Science, Mathematics
The following profiles may or may not be the same professor: