I am Andrew Henderson, a Research Scientist at Intelligent Automation, Inc.. My research work focuses on cybersecurity and covers areas like virtual machine instrumentation, dynamic analysis of dataflows ("tainting"), and emulation of hardware systems in software. I have spent over fifteen years in industry designing and developing Linux system and application software and customizing Linux kernels for embedded system designs. A few of the organizations that I have worked for over the years are Lockheed Martin, Panasonic Avionics, USA Mobility, and Loki Software.

While I was working on my PhD in Electrical and Computer Engineering (ECE) at Syracuse University, my advisor and PI was Dr. Heng Yin. More information about my research work can be found on my Research page. Prior to earning my PhD, I earned an MBA from Jacksonville University in Jacksonville, FL (2004) and a BS in Computer Science from Embry-Riddle Aeronautical University in Daytona Beach, FL (1999).

I do a lot of writing about open source software and embedded systems. My new book "Android for the BeagleBone Black" is now available for purchase on Amazon. I maintain several open source projects and I contribute to a variety of other open source projects when I can. Information and source code for several of my projects are available on my Projects page.

Do you need to get in touch with me? Check out my Contact page for contact information and my resume.