Wenke Lee
7 projects run by teams of TAs - some are OK, others were bad. Heath Murphy and Hunter Kempf were exceptionally bad. I cannot recommend as the learning experience was not worth the suffering. Their approach is based on obscurantism - comes down to you either know it, find your way through Google, or you don't get to learn!