David Owens
He is not organized, he didnt provide syllabus until half way through the semester, did not go by tentative course schedule, most grades are graded by classmates and there opinions, he doesnt do well with explaining, only professor teaching subject so you must take him.