Goes through lectures too fast and is very test heavy. Theres a quiz every single week and takes points off for the smallest mistakes you can think of. Even something like having the wrong file name when uploading an assignment. Ridiculous