I found Danielle Szafir to be a very mediocre professor who dwelt upon basic topics for far too long and simultaneously expected us to have a strong technical mastery of the material while never teaching us to a point where we were able to get there. Lazy teaching while patting herself on the back for us teaching ourselves most of the time.