“Alexandra Edwards combines a structured approach with a strong feel for learners’ needs. She conveys knowledge in a motivating, hands-on way.”