Weber State University is slashing 89 classes, cutting 49 staff positions, and eliminating 32 academic programs to meet a $6.7 million state-mandated budget cut.