his online class was very organized, which helps you stay on track with assignments. there's a lot of reading but the lectures help narrow down important topics. workload is reasonable and there's plenty of time to complete assignments. only complaint is his grading on tests. you can answer all question parts but still not get full credit.