This was an online class with a professor who was not available on campus. At the beginning of the semester his email response time was pretty good but fell off over time. I think the main problem was that he was working his "real job" and it did not leave time for the amount of help/feedback the class required. This should not be an online class.