Intelligent User Interfaces
Artificial Intelligence
Text Retrieval and Its Applications in Biomedicine (materials available on D2L)
Natural Language Processing
Programming Data Structures