Exploring Dual-Driven Teaching Practices in Principles of Communication: Integrating Knowledge Graphs and Large Language Models | Synapse