Service Expertise: 
Instructional Design - Theory, Research, and Practice

System Dynamics Educational Modeling
Courseware Engineering - Methods and Techniques within the Context of Instructional Systems Development
Learning with Interactive Media - Interactive Open/Distance and Student Centered Learning Situations
Evaluation Methods - Evaluation of Learning, Software and Training Programs
Learning Materials - Production using a Wide Range of Authoring Systems and Tools
Software and Database Solutions -  Support of Learning Environments
Government Contracting - Solving  Government Needs in the Area of  Software & Courseware Engineering
Facilitating Communications- Teamwork
Project Management - Techniques for Planning, Allocating Resources,   Project Costing, Accounting, Tracking & Reporting
Professional Development - Organizational Methods for Personnel Working in Technology-Based Learning Environments