Johan is an IT consultant and teacher with interests in logic, mathematics, and database design. He's constantly forced to learn more about computers and programming by his inquisitive nephew.