Terrible. Due Dates are always changing, grades are never entered properly or in a timely fashion. Has no true structure to his lectures. INCAPABLE OF TEACHING (he will just lecture). 90% of my class has a D average including myself. I do not recommend taking him whatsoever if youre new to chemistry. You will mostly like fail. Assumes you know.