This paper presents an integrated view of teaching and learning to address some of the obstacles to learning Computer Networking effectively. This view specifically addresses teaching and learning activity integration, peer integration, and teaching and assessment integration. As a result of this view, this paper prescribes effective approaches for lecturing, analytical problem-solving, experim...