Excellent Course

I am currently halfway through the course and I am enjoying the course. The videos are awesome. The way the information is broken down so I can understand how the different concepts work togeather is helping me understand the big picture.