I have always written code to solve problems. As a mechanical engineer it was to generate automated drawings, while as a scientist it was to solve research problems no one had seen yet. I know enough Swift to make iOS apps, and have experience building responsive websites.
I have a BS in physics and math, and a PhD in chemistry. I've taught at the university level for over 12 years, mostly chemistry (including physical, analytical, biochem, and organic), but also in a variety of other courses including biology, algebra, environmental science, astronomy, geology.