I love teaching, giving talks, learning, reading, writing, participating in social movements, pla... more
I love teaching, giving talks, learning, reading, writing, participating in social movements, playing soccer, fathering, movies, music and spending time with friends and family.