William M. Farmer

Professor
Department of Computing and Software
McMaster University


Keys to Success

  1. Hard Work: Work hard with passion and discipline.
  2. Self-Understanding: In the spirit of the ancient Greeks, know thyself; learn to capitalize on your strengths and to compensate for your weaknesses.
  3. Education: Study the world, especially human nature; liberate yourself from the biases inherited from your family and your culture.
  4. Friendship: Share your life with other people but go alone when necessary.
  5. Courage: Pursue life fearlessly; constantly extend the boundaries of your comfort zone.
  6. Health: Eat right, exercise, and live life in moderation.
  7. Creation: Look at your life as an artistic creation; make it beautiful.
  8. 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.