online course is alot of work , its almost like you are taking 2 classes. Good luck with communication because it is non existent via email or icollege. Must purchase online lab for homework , assignments , quizzes. If you have no choice take him but if you do , Online is asynchronus you do not have a class .PICK another professor.