Weiser entered New College of Florida in 1970, but did not remain at that institution to graduate. He studied Computer and Communication Science at the University of Michigan, receiving an M.A. in 1977 and a Ph.D. in 1979. He was known to comment that he bypassed the bachelor's degree on the way to his Ph.D. He then spent eight years teaching in the University of Maryland Department of Computer Science.