Research Interests





Natural Language Processing



Course materials for CS 4395 Human Language Technologies:

  • Exploring NLP with Python, available on Amazon
  • Code samples available on GitHub
  • Explanatory videos availabe on YouTube


Machine Learning



Course materials for CS 4375 Intro Machine Learning:

  • Machine Learning Handbook with R and Python, available on Amazon
  • Code samples available on GitHub
  • Explanatory videos availabe on YouTube


Other Interests



Computer Architecture and Embedded Systems



PhD Research

My PhD research focused on automatically generating questions from text for educational purposes. Over a span of about 3 years I created four distinct question generator systems, exploring the merits of different approaches. I was fortunate to get my results published in some exciting conferences. Here's a list in chronological order:



  • 2014 ACL Association for Computational Linguistics, Baltimore Maryland.
  • 2014 ITS Intelligent Tutoring Systems, Honolulu Hawaii.
  • 2015 AIED Artificial Intelligence in Education, Madrid Spain.
  • 2016 INLG International Conference on Natural Language Generation, Edinburgh Scotland.
  • 2016 ITS Intelligent Tutoring Systems, Zagreb Croatia.
  • 2017 CICLing International Conference on Computational Linguistics, Budapest Hungary.

As a seasoned researcher at ACL once told me:

Become a computer science researcher and you will travel the world!

Copyright © 2005 | All Rights Reserved