Princess Leia

Mascot

Princess Leia enjoys being showcased in deep learning lectures and chasing red dots on walls.