Andy's blog on Science Fiction and related ideas for the subject ELC1A01 Science fiction as a reflection on humanity.