Prof. Liebrecht is an amazing professor who communicates with her students often and loves feedback. She gave us a lot of extra credit opportunities. It is lecture heavy, but the assessments and final were reasonable if you knew the material. 10/10 would take again