thomas danielsen math