This paper provides a brief overview of a tutorial on current research directions in mobile computation. In particular we
provide an overview of the various abstract calculi for mobility, an overview of the programming languages that have been
developed for mobile computation, and provide a comparative study of the language abstractions via the calculi and discuss
the underlying challenges