Curriculum Planning, Teaching and Learning: An Interrelated Coherency