I never in a million years thought i would be able to understand computer science, but he broke everything down. I definitely think this class will be too slow for you if you have a background in computer science, but if you're new to it, highly recommend. He goes at the perfect pace to where its challenging for beginners, but you still understand.