MBTI personality type and other factors that relate to preference for online versus face-to-face instruction