Honestly, considering how hard of a class anatomy is I thought O'Shields was a great teacher. He gets lots of mixed reviews but I think it's because of the difficult class content. He really just teaches off the lectures but thats where all exam info is from, along with the DSMS!! Make sure to do those. Overall good and engaging, I liked him a lot!