Each step in a life is t easy. Be prepared in case to lose heart. This book is to share my footprints in China (33 years), in Canada (7 years), and in USA (16 years) as an orphan, a farmer, a labor, a college student, a lecturer, a researcher, a civil engineering technician, a dishwasher, a kitchen helper, a waiter, a CAD drafter, a mine technician, a geotechnical engineer, an inspector, a database analyst, a civil engineer, a husband, and a father in order to benefit other people, specially benefit our young generations.