He received bachelor's degrees from Beloit College (1988) in both Chemistry and Classics. Upon graduation, he studied synthetic organic chemistry at the University of Utah under the direction of F.G. West. He received his Ph.D in 1995 and was called to teach at Wisconsin Lutheran College the same year. He has served the Milwaukee section as Secretary, Treasurer and Councillor.