A parasite wants to live with you, and to do that it needs to convince your body’s immune system to ignore it. Sebastian Kaulitzki/Shutterstock

Bugs as treatment: coming to a clinic near you…

When you’re sick, you want the most effective treatment to help get you back on your feet. But what if that involved bugs? Maggots and leeches have been used for decades and are still supplied to hospitals…

Contact Anna for

  • General
  • Media request
  • Speaking request
  • Consulting / Advising
  • Research collaboration
  • Research supervision