Approximation Algorithms with applications in combinatorial optimization and machine learning, mainly facility location (clustering), scheduling, and vehicle routing problems in the distributed and online setting.
Artificial Intelligence (AI) researchers now predict that computers will be able to perform tasks that were once considered the prerogative of human beings.