If you don't already know C++, you're going to have a hard time learning it in this class. There are only 5 assignments the entire semester, and Karl waited until week 14 to grade the first three. You better not get a bad grade on any of them. Karl types, you copy. He sometimes explains what his code is doing. Also, know how to use GitHub.