Problem-Based Learning as an Effective Tool for Teaching Computer Network Design | Synapse