Implementing Malloc: Students and Systems Programming Brian P. Railing Carnegie Mellon University Pittsburgh, PA bpr@cs.cmu.edu Randal E. Bryant Carnegie Mellon University Pittsburgh, PA randy.bryant@cs.cmu.edu ABSTRACT This work describes our experience in revising one of the major programming assignments for the second-year course Introduction to Computer Systems, in which students implement a v