Abstract: A method of modifying the exposed surface of porous and non-porous organic polymer materials provides a multiplicity bifunctional organic molecules that have opposite functional ends. One end of each is bonded to the polymer material to form a self-assembled monolayer on the polymer material with opposite ends of the multiplicity of bifunctional organic molecules forming a new exposed surface for the polymer material. The method includes modifying the new exposed surface by chemically interacting with the opposite ends of the multiplicity of bifunctional organic molecules.