This protocol describes the process of isolating and engineering antibodies or proteins for increased affinity and stability using yeast surface display. Single-chain antibody fragments (scFvs) are first isolated from an existing nonimmune human library displayed on the yeast surface using magnetic-activated cell sorting selection followed by selection using flow cytometry. This enriched population is then mutagenized, and successive rounds of random mutagenesis and flow cytometry selection are done to attain desired scFv properties through directed evolution. Labeling strategies for weakly binding scFvs are also described, as well as procedures for characterizing and 'titrating' scFv clones displayed on yeast. The ultimate result of following this protocol is a panel of scFvs with increased stability and affinity for an antigen of interest.