Designed to motivate students by teaching operating systems concepts at the programming level, Doeppner sets itself apart by providing the "big picture" concepts that students need as well as reaching them through programming which they know and enjoy practicing.The coverage of abstracts is enhanced by the practical knowledge of implementation.