Andrew has 30 years of experience in information systems research and development, including automated malware analysis, cyber security, multi-agent systems, expert systems, collaborative learning environments, explanation aware computing, and computer usability studies.