Full threadpillefitz·I'd try to strike a good balance between CS fundamentals to teach students how to think and solve problems rigorously and patiently, and soft/leadership skills such as nonviolent communication, project management, business analysis.View on HN