All posts by Samantha John

Samantha John is a former engineering teacher and the senior technology writer at Essay Writer Canada. She has a great understanding of technology related topics and loves to write about in various international magazines.