AbstractSystem Administration is an emerging academic discipline, yet there remains nocommonly-accepted approach to teaching the core skill of troubleshooting system problems.Troubleshooting is considered by many in the field to be the single most importantskill for a working professional. The lack of common teaching methodology for thisskill has resulted in an on-the-job-training approach to teaching that is not scalable ormeasurable. This research addresses this gap with an approach that may be developedinto a reliable, repeatable, scalable, and, most importantly, measurable approach toteaching the critical system administration troubleshooting skill. The research producedtwo core results, a proposed Pedagogical Framework to guide the teaching process,and a Network Laboratory Management Tool that is a proof of concept and basisfor a more general purpose, practical implementation of the Framework. In this thesisthe Framework and Tool are presented in detail and future work is described.