Not sure how he is in person but online is not the way to go with this prof. He glazes over a lot of info that is critical to the course and then puts it on the quizzes. Unless you want to teach yourself in an already online environment good luck.