There are readily available computer labs. Printing is free in many locations (specifically on the Health Science campus) and the university gives students a $20 credit for printing in other locations, so a personal printer may be a nice additive, but definitely not necessary. I've never had problems accessing the internet on campus.