Angelo Castelda is a freelance writer from Asia. Besides writing, he also spends his time traveling and learning about diverse cultures, which opened his heart more to learning and imparting knowledge about ESL.