DR. Charles is a great teacher and his way of communication to his students is amazing. he introduces students to various different terminologies and makes everything understandable and perfect. He even jokes during his lectures which make the videos more interesting.
Perfect professor I would like to work under.
Only one problem, these set of courses are meant for beginners. Hence Professor introduces us to various different concepts and touches the surface. You will not get in-depth knowledge but these courses will definitely serve as starting point.