Mike is very knowledgeable and makes every video interesting and entertaining to watch. His sense of humor makes even the more complicated concepts easy to remember as they become more memorable in your brain. I am blazing through this course because it is so great, You get the idea? Lol. I’ve already purchased his other ones that were available because I liked this one so much and can’t wait to get started on them too!