Does not put in grades despite saying he would. Does not respond to emails. He is a nice guy and knowledgeable about what he teaches but he does not know how to relay that information to students. Would not recommend but unfortunately he is the only one who teaches this course.