chemistry teacher of 20+ years for ages 11-19, IB chemistry (&IA level) teacher for the past 15 years. Also teacher of physics and biology as and when needed.