Mathematics is *creative.*

Unfortunately, this is lost upon many — if not most — students of mathematics, in large part because their teachers may not understand mathematical creativity, either. One way to address this issue is to have students write and solve their *own* original mathematics problems. This seems daunting at first, until students realize they are more creative than they were led to believe. (I’ll discuss this more in a later post.)

The difficulty is that the creative dimension of mathematics is a bit elusive. Give a child crayons and ask her to draw a picture, sure — but give a student some ideas and ask him to create a new one? To appreciate mathematical creativity, you need some understanding of the abstract nature of mathematics itself. To create mathematics, you need imagination much like you do in any of the arts — or other sciences, for that matter.

Over the years, I’ve created my fair share of mathematics. How much of it is really new is hard to determine — how do you know if any of the billions of other people in the world already created something you did? (Proof by internet search notwithstanding.)

This blog is about sharing some of my ideas, problems, and puzzles. Some were created years ago, some are new — and I will consider myself lucky if some are entirely original. I truly did have fun creating them, and I enjoy writing about them now.

I’m hoping to convey an enthusiasm for mathematics and its related fields — in other words, all human knowledge — and to share something of the creative process as well. The creation of mathematics is not a mystical process, and needs no explanation to a mathematician. But we can surely do more to make this enlivening process accessible to all in a time when it is certainly necessary.

As you follow, you’ll notice a heavy emphasis on programming. *Every student should learn to program — and in more than one language.* Perhaps this should be an axiom in the 21^{st} century, but we’re not even close. So many of the tools I use are virtual — the ability to write code to perform various tasks is essential to my creative process, as you’ll see. In fact, many posts will have links to Python programs in the Sage platform (don’t worry if you don’t know what these are yet). These tools are all open source, and available to anyone with internet access.

Finally, blog posts will usually have a “Continue reading…” section. Some posts (like this one) will be essays on teaching, creativity, or a related topic. Since not everyone may be so philosophically minded, the “Continue reading…” sections of these essays will be a puzzle or game. Enjoy!