Snow delays, cancels classes