Formal Education

Doctor of Science, Applied Information Technology, (08/2008)
Towson University, Towson, MD 21252

Master of Science, Computer Science: Software Engineering Track, (08/2005)
Towson University, Towson, MD 21252

Bachelor of Science, Computer Science, (08/1994)
Edinboro University of Pennsylvania, Edinboro, PA 16444

Employment Background

06/2004 – Present
Towson University — Lecturer

01/2006 – 05/2009
Florida Institute of Technology (Aberdeen, MD Campus) — Adjunct Instructor

Courses Taught:

03/1996 – 09/2003
Larson Texts, Inc. — Senior Programmer / Systems Analyst

Description: Software development, technical leadership, and systems analysis for a leading producer of software and text books for mathematics education.

General responsibilities included:

09/1994 – 03/1996
Werner Co. — Computer Operator (Corporate office): IBM AS/400 system administration, operations and support for systems and users at multiple local and remote sites.

01/1990 – 08/1994
Edinboro University — Student Hardware/Software Technician: Student employment at the University's Computing and Communications Center (now Technology & Communications) providing software/hardware support for faculty, staff, and student computers and labs.

Professional Experience/Skills

  • Extensive Object-Oriented software development and design experience

  • Design and development of graphical user interfaces for a wide range of age groups and skill levels

  • Administration and oversight of corporate source-code and content versioning systems

  • Administration and configuration of open-source enterprise servers such as the Apache web-server and Jakarta-Tomcat Servlet/JSP engine.

  • Configuration and administration of iptables/netfilter firewall/NAT software

  • Providing technical training and assistance to novice users (such as sales reps and customers) as well as providing advanced level training and mentoring to junior programmers, students interns, and office staff

  • Design of applications for multi-tier, high transaction volume, and concurrent user environments

  • Leveraging open-source technologies into business-critical applications and business processes

  • Working in tandem with artists, animators, mathematicians, audio/video technicians, and graphic designers

  • Development in various "authoring environments" such as: InstallShield, ToolBook, SuperCard/HyperCard

  • Member of the 1994 1st place team in the Pennsylvania State System of Higher Education annual programming contest (PACISE conference)

Programming Experience

  • Java

    • JSP, Servlets, and EJB enterprise development

    • JDBC database interfacing

    • XML processing and messaging

    • RMI and distributed transactions

    • Swing and AWT windowing toolkits

  • SQL

  • ANSI C, C++

  • Assembly

    • Z80, 6502, 6800

  • Scripting Languages

  • Browser/Media technologies

    • JavaScript


    • Macromedia (now Adobe) Director

  • SalesLogix

    • Extensive experience customizing and administering this leading corporate CRM system

Academic Background


  • Advanced Data Structures and Algorithm Analysis

  • Advanced Database Management Systems

  • Advanced Web Development

  • Application Software Security

  • Artificial Intelligence Programming and Adaptive Systems

  • Information Technology and Business Strategy

  • Object-Oriented Methodology

  • Operating Systems Principles

  • Software Engineering I, II

  • Software Project Management

  • Networking with TCP/IP

  • Independent Study: A Framework for the Simulation of Multi-Agent Systems in Java, (December 2004) |

  • Master's Thesis: An Exploration of Software Slicing as a Technique for Feature Extraction and Component Mining in Java, (August 2005)

  • Doctoral Dissertation: A Simulation of Temporally Autonomous Agent Interaction, (August 2008)


  • Algorithms and Data Structures

  • Assembly Language Programming

  • COBOL Programming I, II

  • Computer Architecture

  • Computer Science I

  • Data Communications and Networking

  • Database Management Systems

  • Digital Electronics

  • Introduction to Artificial Intelligence

  • Introduction to Microprocessors

  • Finite Automata

  • Microprocessor Controllers

  • Operating Systems

  • Programming in C

  • Programming in Pascal

  • Systems Analysis

Prepared to Teach

  • Operating Systems

  • Algorithms and Data Structures

  • Assembly Language Programming

  • Computer Architecture / Microprocessor Controllers

  • Computer Networks

  • Object Oriented Programming (C++/Java)

  • Functional Programming (ML/Haskell)

  • Logic Programming (Prolog)

  • Programmng Language Design and Implementation

  • Database Systems

  • Information Systems Concepts

  • Object Oriented Design

  • Software Engineering

  • Web Programming

Publications (past and pending)

Conover, A. J., and Hammell II, R. J. Temporally autonomous agent interaction. International Journal of Agent Technologies and Systems (2011).

Conover, A. J., and Hammell II, R. J. Concurrent agent interaction and “belief” promulgation in temporally asynchronous environments. International Journal of Agent Technologies and Systems 1,3 (2009).

Conover, A. J. A simulation of temporally variant agent interaction via belief promulgation. In Agent-Based Societies: Social and Cultural Interactions, S. G. Collins and G. P. Trajkovski, Eds. IGI Global, Hershey, PA, USA, 2008.

Conover, A. J. A simulation of temporally variant agent interaction via passive examination. In Agent-Based Societies: Social and Cultural Interactions, S. G. Collins and G. P. Trajkovski, Eds. IGI Global, Hershey, PA, USA, 2008.

Conover, A. J. A Simulation of temporally asynchronous agent interaction dynamics. PhD thesis, Towson University, 8000 York Road, Towson MD, 21252, July 2008. Supervised by Dr. Robert Hammell II, Dr. Goran Trajkovski.

Conover, A. J. An exploration of software slicing as a technique for feature extraction and component mining in Java. Master’s thesis, Towson University, 8000 York Road, Towson, Maryland 21252, Aug. 2005. Advisor: Yeong-Tae Song.

Conover, A. J., and Song, Y.-T. A framework for component mining of Java applications via dynamic slicing. In SERA (2005), IEEE Computer Society, pp. 40–47.

Conover, A. J., and Song, Y.-T. Slicing Java programs using the JPDA and dynamic object relationship diagrams with XML. In SERA (2004), W. Dosch, R. Y. Lee, and C. Wu, Eds., vol. 3647 of Lecture Notes in Computer Science, Springer, pp. 201–213.

Conover, A. J., and Trajkovski, G. P. Effects of temporally asynchronous interaction on simple multi-agent behavior. In Emergent Agents and Socialities: Social and Organizational Aspects of Intelligence. Technical Report FS-07-04 (The American Association for Artificial Intelligence, 445 Burgess Drive, Menlo Park, CA, 94025, USA, Nov. 9–11 2007), AAAI Press, pp. 34–41.

[Chapter Contributor to]  Trajkovski, G. P. An imitation-based approach to modeling homogeneous agents societies (computational intelligence and its applications series). IGI Global, Hershey, PA, USA, 2006, ch. On a Software Platform for MASIVE Simulations.


Current Research Interests