He has taught at college and seminary levels since 1999 at several schools: Bethel University (St. Paul, Minnesota), Northwestern College (St. Paul, Minnesota), and Washington Bible College in Washington, DC, where he also served as chair of the Bible and theology department (2003–2012).