CypherQuest (CQ for short) is an accidental engineer with interests in Software Engineering, Human Languages, Programming Languages, and Physics.