For an online class, its straight forward, it almost felt as though he would forget he had this class and then every now and then pop a random assignment on you or test. 1 site visit, class isn't hard,I actually learned a lot, the professors slow with responses and emails so beware. He seemed like a nice guy though, I recommend him and this class.