In general: formal methods; programming languages; software engineering; cybersecurity; AI.
Recent & more specific: program analysis and verification, software verfication and validation, fuzz testing, trustworthy AI.
A fully funded 3-year University Ph.D studentship available (Contact me if you are interested).