David Hayes

What I'm doing now

I'm teaching, writing articles, editing videos, and learning mathematics.