Computing methodologies.- artificial intelligence.- natural language processing.- computing methodologies.- machine learning.- computer graphics.- human-centered computing.- information systems.