A microarray experiment is presented that, in six laboratory sessions, takes undergraduate students from the tissue sample right through to data analysis. The model chosen, the murine erythroleukemia cell line, can be easily cultured in sufficient quantities for class use. Large changes in gene expression can be induced in these cells by erythropoietic agents such as DMSO over a 72-h time period. Students isolate total RNA from control (0 h) and 72-h DMSO-treated murine erythroleukemia cells. From this, they synthesize a cDNA copy incorporating amino-allyl dUTP, which is then coupled to either a Cy5 or a Cy3 dye. Equal amounts of the two labeled cDNA samples are then applied to a standard cDNA microarray, which is then hybridized, washed, and scanned. Up- and down-regulated genes are selected using an “in-house” user-friendly data base program. Quality control checks are included at various stages throughout the procedure and, as the process of erythropoiesis is well characterized, a number of erythroid sequences serve as internal controls on the validity of the array data. Through this experiment, students gain experience in a wide range of molecular biology techniques, the use of controls to check a multistep process, validation of results, and strategies to manage the large amount of data generated. Most importantly, it provides undergraduate students with an opportunity to carry out experiments using cutting edge techniques normally found only in research laboratories.