Teaching/Design/Competition: A Journey of Constant Creation and Learning