Professor McShea is very knowledgeable but confuses the class with so many papers, journals, articles, sections from books to read  which makes it difficult to focus on other things that people do in life. If I register for a class where the professor is not initially known and later, happens to be Dr. McShea, I will drop and take a loss. 