William M. Farmer
Professor
Department of Computing and Software
McMaster University
Keys to Success
- Hard Work: Work hard with passion and discipline.
- Self-Understanding: In the spirit of the ancient Greeks,
know thyself; learn to capitalize on your strengths and to
compensate for your weaknesses.
- Mind-Set: Be yourself; be thankful for what you have;
live in the moment; remember the journey is the reward.
- Education: Study the world, especially human nature;
liberate yourself from the biases inherited from your community
and your culture.
- Friendship: Share your life with other people but go
alone when necessary.
- Courage: Pursue life fearlessly; constantly extend the
boundaries of your comfort zone.
- Health: Eat right, sleep well, exercise, and live life
in moderation.
- Strength: Each day work to make yourself tougher and
stronger.
- Creation: Look at your life as an artistic creation;
make it beautiful.
- Humanity: Be a proud member of the human family; treat
the men and women who live, and have lived, on our earth as your
brothers and sisters; accept humanity's accomplishments and
failures as your own.