He has spent the last 8 years developing software for IBM's Natural Language Processing and Data Analytics portfolio. He is currently working on question classification for use in question answering systems, an integral component of IBM Watson Engagement Advisor.