Understanding Teaching and Learning as Inseparable Processes – CGJ