teaching
Courses I have taught.
2021
CIS4930 Natural Language Processing with Python (TA)
Special topics course introducing the essential concepts, principles, and techniques of natural language processing, with topics spanning information extraction, grammars, disambiguation, and system modeling, classification, and evaluation.
2020
COT3100 Applications of Discrete Structures (TA)
Covers the mathematics of discrete events, meaning events that involve distinct elements, finite structures of distinct elements, or finite sampled versions of continuous phenomena.
CIS4301 Information and Database Systems 1 (TA)
First part of a two-course sequence on the essential concepts, principles, and techniques of modern database systems, covering the modeling and querying of data with conceptual data models and the development of a database application.