Learning Spanish sometimes requires attending group classes; which can be inconvenient and intimidating for many people. While there are a lot of existing gamified, solo experiences out there; speaking with native speakers is a key factor in how fast people learn. Other online tools assign you a random tutor, but what if there was a better approach?