...I have also taught many elementary and middle school students programming through block-based programming, like Scratch. I also have a Bachelor's Degree in Physics, which required competency in programming, algorithms, and simulations. I have a Bachelor's Degree in Physics, which is a very math-heavy subject, including lots of Geometry. (read more)