Dr Ian McDonald

Expertise:

  • bioinformatics
  • digital media
  • social media
  • radio
  • software engineering