David Barrientos
Dr. Barrientos is a good teacher, he takes the time to review content and teaches with powerpoint, lecture, group work and in the library classroom. He does try hard to motivate and give encouragement. Nighttime class but it was ok.