Learning and Teaching Essentials