SCISOC 260: Magic, Religion, and Science since 1400