Teaching
Associate Professor
University of Baltimore
Fall 2017 – Present
Assistant Professor
University of Baltimore
Fall 2011 – Spring 2017
Simulation and Game Design (SGD)
SGD focuses on engaging students with many different aspect of the video game design process. Upon graduation students should be able to find a position designing and developing video games or other gaming simulations within either the professional game design industry or within other technology fields.
Courses Taught:
- COSC 150: Introduction to Game Design
- COSC 250: Game Scripting
- COSC 315: Programming for Interactive Design
- COSC 320: Game Concept and Design
- COSC 324: Designing for Humans
- COSC 390: Game Journalism
- COSC 405: The Business of Game Development
Interaction Design and Information Architecture (IDIA)
IDIA is a graduate level program offering doctoral, masters, and certification programs. Coursework focuses upon web design and development, interaction design, information architecture, human-computer interaction, user research and participatory design methods.
Courses Taught:
- IDIA 612: Interaction Design
- IDIA 616: Mobile Web
- IDIA 618: Dynamic Websites
- IDIA 619: Interactive Multimedia
- IDIA 750: Special Topics: Socio-Technical Theories of Interaction; Qualitative Methods
Applied Information Technology (AIT)
AIT focuses developing practical computer skills and knowledge for students seeking positions in the information technology field. Courses cover topics from building and troubleshooting computer problems to developing and writing desktop applications to installing and configuring web servers.
Courses Taught:
- COSC 155: Internet Technologies: Mastering the Basics
- COSC 324: Designing for Humans
- COSC 351: Advanced and Object-oriented Programming
Graduate Instructor,
Penn State University,
Spring 2011, 2010, Fall 2008
- SRA 497A Statistical Analysis for Information Sciences
- IST 431 The Information Environment
Mentoring:
Advisor for Doctor of Science in Information and Interaction Design
Michael Satzinger – Anticipated Spring 2019
Advisor for Masters in Interaction Design and Information Architecture
Kelly Browning – Spring 2015
Tulika Prasad – Fall 2015
Joël Virothaisakun – Spring 2017
Shahd Alruwaili – Spring 2018
Lance Spicer – Spring 2018
Jaime Squire – Anticipated Spring 2021
Harvey Sky – Anticipated Spring 2021
Member of Information and Interaction Design Dissertation Committee:
Ian Carnaghan – Spring 2014
Lianne Appelt – Fall 2015
Glenn White – Fall 2015
Brittany Miller – Spring 2018
Stacy Sarris – Spring 2019
Pam Gibbs – Spring 2020
Olubukola Akanbi – Anticipated Fall 2021
John Wolf – Anticipated Spring 2021
David Byrd – Anticipated Spring 2021
Governance:
2018 – 19 Chair, Division of Science, Information Arts, & Technology
2015 – 18 Vice President, CAS Faculty Senate Executive Committee
2016 – 18 CAS Faculty Representative, Strategic Planning and Budgeting Taskforce
2016 – 17 Member, CAS Faculty Workload Committee
2016 – 17 Faculty Representative, University Culture and Diversity Committee
2015 – 16 CAS Representative, University Faculty Senate
2013 – 15 CAS Representative, University Faculty Work Life Committee
2013 – 15 Member, College of Arts & Science Committee to Revise Promotion & Tenure Guidelines
2013 – 2014 Program Director, Simulation and Digital Entertainment
2011 – 15 Digital Designers Guild (DDG) Faculty Advisor
2012 – 15 Hypermedia Exam proctor and revision
2014 SCD Social Media Search Committee
2011, 2012, 2014 SDE Faculty Search Committees
2013 – 14 College of Arts & Science Scholarship Day Planning Committee
2013 College of Arts & Science Committee to Review Promotion & Tenure Guidelines
2011 – 13 SIAT Web Server Committee
2012 – 13 CAS Associate Dean Search Committee
2012 – 13 University of Baltimore Online Education Committee
Affiliations:
Association of Internet Researchers (AoIR)
Popular Culture/American Culture Association
Society for Cinema and Media Studies
Association for Information Systems
Association of Virtual World Researchers