Prof Garcia-Blizzard is extremely intelligent and definitely pushes you to improve your analysis. However, this class was insanely hard in terms of workload and she grades harshly on top of that. There is reading/questions due every class, which wouldn't be too much if the readings weren't so difficult. I gained skills but wouldn't recommend her.