Collision Detection

If you’ve looked at my air hockey code, you’ll see that I do very simple collision detection; each ball checks itself against the boundaries of the field, the goals, and the player’s cursor. However, there is one thing missing — collision between multiple pucks. More »

Discontinuities in Life

Strange things occur when things are suddenly switched on or off. It happens in signal processing all the time. The sudden application or removal of a signal sends shockwaves of infinite frequency through the system. Similarly, abrupt behavioral transitions during winter months can generate reverberations in our lives. More »