High-resolution protein electrophoresis of serum, urine, and cerebrospinal fluid (CSF) can aid in the diagnosis of multiple myeloma, amyloidosis, macroglobulinemia, multiple sclerosis, and other diseases. Electrophoresis-Tutor is a personal computer program based on approximately 150 digital images that teaches the clinical interpretation of agarose gel electrophoretic patterns. The program is divided into the following sections: introduction, CSF, serum, urine, review of disease states, program navigator, and final exam. The CSF section describes normal and abnormal CSF findings with emphasis on oligoclonal banding, as seen in the CSF of patients with multiple sclerosis. The serum section emphasizes monoclonal gammopathy patterns but also has detailed descriptions of inflammation, liver disease, protein-losing disorders, genetic deficiencies, and other patterns. Monoclonal gammopathy is described in the context of specific associated clinical conditions (e.g., myeloma, amyloidosis). For each monoclonal gammopathy example, results of standard electrophoresis, densitometry, and immunofixation are presented. The review of disease states uses animation to illustrate the development and remission of a variety of pathological patterns. The program navigator allows the user to jump quickly to any place in the program. The optional exam contains 20 questions, and detailed feedback is given after each question. Electrophoresis-Tutor can be used as a stand-alone teaching tool, a companion to traditional instruction, or a reference source.