Dr. Boyer is very intelligent and understands course content very well, and does a good job of explaining it in lectures. He gets off task sometimes with funny stories, but it never stops from getting through the material. He is liked a lot by the students, but at times it can seem like that's what he is going for. Overall a great professor.