Humanoid robots have long been a punchline, from clumsy factory demos to viral clips of machines tripping over cables.
Angelica Lim from Simon Fraser University's computing science school is working on robots that use facial recognition ...