Click on a symbol below to explore the technique described.
  • These tutorials are Flash-based, which is not supported by iOS (i.e., iPad, iPhone).
  • I have produced a number of Apps for the iPad (Click on the 'Apps' button).


       Practice identifying the twenty (20) amino acids.

           RNA vs. DNA: How are they the same? How are they different?

          Hydrogen-bonding is at the heart of base pairing in DNA.

          Base-pairing directs DNA replication.

         Protein sequence determination by protease digestion.

              Monohybrid Cross: "Don't It Make My Brown Eyes Blue?"

         Dihybrid Cross: When two genes affect the phenotype.

          Down syndrome, a common chromosomal disease, is caused by trisomy of chromosome 21.

            In 1992, Kary Mullis won the Nobel Prize in Chemistry for his work on Polymerase Chain Reaction (PCR).

          Restriction enzymes have become the workhorses of molecular biology.

              RFLP: Explore the science behind DNA fingerprinting.

          Explore Stabilizing, Directional, and Disruptive Selection

                  Another tutorial in Natural Selection

                         Caminalcules: Construct a phylogeny through taxonomic classification.

                                 Download your own set of Caminalcules.

          Serine Proteases: Chymotrypsin and Trypsin are produced by pancreatic acinar cells and secreted into the small intestine.

          Sickle-Cell results from a Single Nucleotide Polymorphism (SNP).

       Preparing solutions is a basic biochemical technique.

            Pipetman: Used to pipet volumes of less than 1 mL.

    Math is radical!
          Pythagorean Thereom: a2 + b2 = c2

                  Sines, and Cosines, and Tangents, Oh My.

       This number puzzle provides practice in factoring quadratic equations.

    Sprechen Sie Deutsche?
            Ich gehe Lebensmittel einkaufen.
  • I am going grocery shopping.

  •     Gestalten und Farben
  • Shapes and Colors

  •               Die Zahlen
  • Numbers

  • Shall we play a game?
             RiceRocks, based on Asteroids.
  • An enhanced version of my final project for 'An Introduction to Interactive Programming in Python' at

  •        Breakout
  • A variation of Pong, but suited for one player.

  •      Blackjack
  • Another project for 'An Introduction to Interactive Programming in Python' at
  • Game can be played in Firefox, Chrome, or Safari, but not Internet Explorer.