Problem-based learning as an effective tool for teaching computer network design | IEEE Journals & Magazine | IEEE Xplore