What computer requirements are needed to take online classes? (Updated for 2020)