TDD, physics, and mathematics
I love teaching people more about TDD. Strongly recommended: take a look at my TDD pages section that belongs to my TDD repository, which in turn is packed with dozens of coding kata's.
I maintain a site containing countless interactive simulations in physics and mathematics. Some examples are reproduced below.