Matthew Weber
Great professor, lots of homework though. He expects you to do about ten hours of homework a week. Not the best way to spend your days, but important if you want to do well on the exams. The exams are split up into three portions: a group exam, a non-calculator exam, and a technology-driven exam. Had a good time, would take it again.