(CS1336)This is  an intro course to computer science, he even encouraged many non-compsci kids to take it however this class was so difficult to pass. He won't tell you what will be on the test and doesn't really break down materials in a beginner friendly way, just shows you what he does. Studied CONSTANTLY and still failed the tests.