I'm a geologist-turned-coder, with lots of teaching experience in both science and programming! I have taught science in many different classroom settings: simple experiment-driven lessons on density with 2nd and 3rd graders; subbing in to teach AP Chemistry at my old high school; TA-ing and tutoring 70+ students in introductory geology classes at the University of Austin; and TA-ing and tutoring graduate students in advanced carbonate sedimentology labs, also at UT. After grad school, I...
I'm a geologist-turned-coder, with lots of teaching experience in both science and programming! I have taught science in many different classroom settings: simple experiment-driven lessons on density with 2nd and 3rd graders; subbing in to teach AP Chemistry at my old high school; TA-ing and tutoring 70+ students in introductory geology classes at the University of Austin; and TA-ing and tutoring graduate students in advanced carbonate sedimentology labs, also at UT. After grad school, I spent two years working closely with undergraduate faculty across the country to develop lesson plans, teaching modules, and full curricula for college-level geoscience classes. I most enjoy teaching introductory earth science to students in high school or older; there's so much more to geology than what gets taught in middle school earth science!
When I discovered computer programming, I also discovered that my teaching experience would serve me well in my new career. I learned to code at a bootcamp-style school, where collaboration and pair-programming were emphasized. Pair-programming, especially, is a hugely valuable tool in teaching code: the more experienced coder acts as a "navigator," helping their partner, the "driver," make progress.
I have TA-ed multiple coding classes, which involves working 1-on-1 with students, or with groups, as they work their way through lab assignments. I have also worked independently as a code tutor for students at all levels, from the absolute basics up to skills workshops for students preparing to enter the workforce. Collaboration, mentorship, tutoring and teaching are all integral parts of programming, and I love the moment of "aha!" when someone truly understands a concept for the first time.
Please message me if you have any questions; I am more than happy to work with you and your learning style to help you get the most out of a lesson!