Student support program earns $2.95M in federal funding