Distributed operating systems and their implementation including:

  • cryptology
  • object-oriented languages and systems
  • their implementation including garbage collection
  • interaction with operating system
  • object-oriented design