I cannot recommend Diane Gary. I was a student of hers, and made an unfortunate error in her class. She ridiculed me and mentioned me unfavorably for years afterward to other students in her classes. She was cruel, and cliquish at times.
I did not care for Diane Garry. She was belittling and actually cruel, when no other people were around. I made an unfortunate mistake in her class and she badmouthed me to future classes -- unethical behavior at best. I do not recommend her.