Dynamic programming algorithms are a good place to start understanding what's really going on inside computational biology software. The heart of many well-known programs is a dynamic programming ...
Here’s a no-PCB Arduino that doesn’t obscure the DIP footprint of the AVR chip. It’s built on an ATmega88 chip, and includes a programming header, reset button, a couple of filtering caps, and an LED.