CS Concepts August 18, 2018 by Thomas Chau Pretty much any complicated CS concept can be intuitively explained using a real-world metaphor.