Modular design for distributed systems and network security courses in computer science curriculum | IEEE Conference Publication | IEEE Xplore