Jump to Footer


Brian C. O'Neill

Associate Professor of Computer Science | Department Chair
B.S., Saint Joseph's University
M.S., Georgia Institute of Technology
Ph.D., Georgia Institute of Technology
Office: H 207D

Artificial Intelligence

Computational Creativity

Computer Science Education



CS 370 Artificial Intelligence

CS 210 Software Design

CS/IT 102 Introduction to Programming

CS/IT 200 Data Structures

CS 390 Special Topics: Machine Learning


Book Chapters

Brian O'Neill and Mark Riedl (2016). Emotion-Driven Narrative Generation . In Kostas Karpouzis and Georgios Yannakakis (Eds.), Emotions in Games: Theory and Praxis (pp. 167-180) : Springer.

Journal Articles

Brian O'Neill (2018 , June ). Curriculum Changes to Improve Software Development Skills in Undergraduates . Journal of Computing Sciences in Small Colleges ,33 , 86-96.

Conference Proceedings

Brian O'Neill and Lisa Hansen (2021 , March ). Modernizing a General Education Requirement in Computing to Emphasize Critical Thinking . 52nd SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2021) , New York, NY

Brian O'Neill and Mark Riedl (2014 ). Dramatis: A Computational Model of Suspense . 28th AAAI Conference on Artificial Intelligence (AAAI '14) Quebec City, QC, Canada