Microdata is completely broken

Here's a link to Google Structured Data Testing Tool results for one of my course detail pages. https://goo.gl/8ps4US It's all broken. I suggest http://stackoverflow.com/questions/19121886/schema-org-businessfunction-goodrelations

Notice there's an itemprop for person within the hatom? Wrong! Someone is not doing proper Q&A on this module/theme? =(

Further complicated with I think three other invalid locations. I cannot obtain rich product cards at all with your code. This is an urgent matter.