• At University of Arizona:
    • Fall 2024: CSC585 Algorithms for Natural Language Processing
    • Spring 2024: CSC696H Advanced Topics in Artificial Intelligence
    • Fall 2023: CSC585 Algorithms for Natural Language Processing
    • Fall 2022: CSC696H Advanced Topics in Artificial Intelligence
  • At Arizona State University:
    • Spring 2022: CSE476 Introduction to Natural Language Processing
    • Fall 2021: CSE598 Introduction to Deep Learning
  • At University of North Texas:
    • Spring 2021: CSCE5218 Deep Learning
    • Fall 2020: CSCE5290 Natural Language Processing
    • Spring 2020: CSCE5380 Data Mining
    • Fall 2019: CSCE5290 Natural Language Processing
    • Spring 2019: CSCE5380 Data Mining
    • Fall 2018: CSCE5290 Natural Language Processing
    • Spring 2018: CSCE6933 Advanced Topics in CSCE
    • Fall 2017: CSCE5290 Natural Language Processing
    • Spring 2017: CSCE3110 Data Structures and Algorithms
    • Fall 2016: CSCE5290 Natural Language Processing
    • Fall 2015: CSCE4110 Algorithms and CSCE5290 Natural Language Processing
    • Spring 2015: CSCE4110 Algorithms
    • Fall 2014: CSCE5290 Natural Language Processing
  • At Southern Methodist University:
    • Spring 2014: CSE 5/7320 Artificial Intelligence and CSE 5/7337 Information Retrieval and Web Search
    • Fall 2013: CSE 3353 Fundamentals of Algorithms
    • Spring 2014: CSE 5/7320 Artificial Intelligence and CSE 5/7337 Information Retrieval and Web Search
    • Fall 2012: CSE 3353 Fundamentals of Algorithms