Keep in mind that if you aren’t in the Engineering School at VT, you may end up taking your first year calculus classes pretty much on line, i.e., professors don’t teach the non-engineering calc classes, you sit in a computer room and TAs are available to “help”. I know a freshman non-engineering science major who is going through this and they hate it.