Extremely knowledgeable and very approachable. Class is engaging and I learned a lot. I have a few more courses for my undergrad, and I hope I land in Mr. Morganelli's class again! Definitely recommended!