Hi all, I have a presentation for my engineering-based public speaking class coming up. It must be technical in nature. I can't decide what would be easy enough for me to learn about while keeping it at a technical level and still interesting to my peers. I've been thinking about: A short introduction to general relativity A short introduction to string theory Symbolic logic and its uses in computing The mathematics of a Rubik's cube I've chosen these topics only because they interest me. I know a little bit about each; enough to give an educated 10 minute presentation with some research. I just have the feeling that all of these will be very boring to my peers, which is part of our goal. We must keep the audience interested. Anyone have suggestions on an interesting technical topic?