Human-Centered Computing
Human-Computer Interaction
Spoken Language Systems
Advanced Learning Technologies
Databases and Information Retrieval
Usability
Human-Centered Computing, Human-Computer Interaction, Spoken Language Systems, Databases, Information Management, Educational Technology, Pervasive Computing. Director of the Human Centered Computing (HC2) Lab. 
Research: 
Human Centered Computing 
 - Spoken Language Systems & Multimodal User Interfaces 
- CyberLearning 
- Advanced Distributed Learning 
- Animated Pedagogical Agents 
- Culturally Relevant Computing 
- Usability 
Databases & Information Management 
 - Very Large Databases (Design, Analysis, Implementation, Maintenance) 
- Data Mining 
- Data Warehousing 
- Distributed & Mobile Databases 
- Knowledge Management 
Human-Centered Computing
Human-Computer Interaction
Spoken Language Systems
Advanced Learning Technologies
Databases and Information Retrieval
Usability