Learning By Doing: Knowledge Sharing Through Design Pedagogy And Decision Support Systems