We analyze cohomological properties of the Krichever map and use the results to study Weierstrass cycles in moduli spaces and the tautological ring.