ian bravynsData Science, Software development, Teaching