Omscs, Georgia Tech, Computer Science, Computer Architecture.
C++ knowledge that you need is minimal. While lecture material was fantastic, the logistics and organization of the class can be borderline awful. The criticisms of this class are all fair: there is an annoying amount of errata, the projects are more annoying than educational, the pacing is poor,