...I've taught Matlab, Python, R, and Java coding since 2014. I have a strong background in logic and computability theory -- I've taught theory of computing, such as automata, Turing machines, and context free languages -- as well as algorithms and complexity analysis. I also have taught a lot of... (read more)