Weierstrass was the son of Wilhelm Weierstrass, a government official, and Theodora Vonderforst. His interest in mathematics began while he was a gymnasium student at the Theodorianum in Paderborn. He was sent to the University of Bonn upon graduation to prepare for a government position. Because his studies were to be in the fields of law, economics, and finance, he was immediately in conflict with his hopes to study mathematics. He resolved the conflict by paying little heed to his planned course of study but continuing private study in mathematics. The outcome was that he left the university without a degree. He then studied mathematics at the Münster Academy (which was even then famous for mathematics) and his father was able to obtain a place for him in a teacher training school in Münster. Later he was certified as a teacher in that city. During this period of study, Weierstrass attended the lectures of Christoph Gudermann and became interested in elliptic functions.