能上他有着别人难以企及的高度，于是他有资格在初中阶段就接受高等科学和数学课程，并在Apple IIe计算机上积累下了编程经验。后来他进入到了华盛顿州的奥林匹克高中，在那里，他沉浸在竞技性国际象棋、历史中，偶尔还会进入州级比赛中竞争，在比赛中他获得了GPA4.0的成绩，还获得了演讲嘉宾的地位。后来被斯坦福大学录取，1991年从斯坦福大学毕业并取得符号系统（symbolic systems）学士学位，并且第二年又在斯坦福取得了计算机科学的硕士学位。在斯坦福读书期间，福斯特尔曾是Phi Kappa Ps