ALEXANDER SHOULSON (267) 888-6622 shoulson@seas.upenn.edu http://www.seas.upenn.edu/~shoulson EDUCATION University of Pennsylvania - Philadelphia, PA, USA Expected Fall 2014 Doctor of Philosophy, Computer and Information Science Advisor: Norman I. Badler Hamilton College Clinton, NY, USA Spring 2010 Bachelor of Arts, Graduated Summa Cum Laude, GPA 3.87/4.0 Concentrations: Computer Science (Honors), Mathematics (Honors) PUBLICATIONS L. Sun, A. Shoulson, P. Huang, N. Nelson, W. Qin, A. Nenkova, N. Badler. "Animating Synthetic Dyadic Conversations with Variations Based on Context and Agent Attributes." International Journal of Computer Animation and Virtual Worlds, 2012. A. Shoulson, F. Garcia, M. Jones, R. Mead, N. Badler. "Parameterizing Behavior Trees." Fourth International Conference on Motion in Games (MIG), 2011. D. Markowitz, J. Kider, A. Shoulson, N. Badler. "Intelligent Camera Control Using Behavior Trees." Fourth International Conference on Motion in Games (MIG), 2011. A. Shoulson, N. Badler. "Event- Centric Control for Background Agents." Fourth International Conference on Interactive Digital Storytelling (ICIDS), 2011. A. Shoulson, D. Garcia, N. Badler. "Selecting Agents for Narrative Roles." Fourth Workshop on Intelligent Narrative Technologies (INT4) at the AI and Interactive Digital Entertainment Conference (AIIDE), 2011. A. Shoulson, K. Pearson. "Procedure- Level Authorization for Java Remote Method Invocation Using Secure Socket Layer (SSL) Credentials." DTIC Technical Report, Air Force Research Lab, Rome, NY, 2010. EXPERIENCE Math Tech Summer 2009, Summer 2010 Air Force Research Laboratory Rome Research Site, Rome, NY, USA - Engineered a scheme for method-level certificate authorization in Java RMI - Developed a suite of web services for AFRL domain management and security Head Teaching Assistant Fall 2007 - Spring 2010 Hamilton College Department of Computer Science, Clinton, NY, USA - Managed a staff of 11 teaching assistants and coordinated department events Technical Consultant Summer 2008 Corra Labs, Glenside, PA, USA - Contributed to the development of a massively-multiplayer online game in C++ - Lead the software design for a multiplayer online social Flash game, and remotely managed its development by an 5-person overseas programming team PROJECTS Project Lead Spring 2011 - Present Agent Development and Prototyping Testbed (ADAPT) A Unity3D-based platform designed for rapid development of fully-realized virtual worlds containing crowds of 3D actors. Provides a modular framework for capabilities including locomotion, steering, sitting, reaching, and gestural animation. Integrates multiple graphics libraries including Recast navigation and ICT Smartbody. HONORS Sigma Xi Scientific Research Honor Society Spring 2010 Rusty Smith Memorial Teaching Prize in Computer Science Fall 2009 Last updated: August, 2012