Stelios Karabasakis
Stelios Karabasakis

Stelios Karabasakis

CS graduate. Intermittent deliverer of rational thoughs and bad puns.