Teresa Pan
I have taken at least 10 classes with Teresa. She always makes time to have meetings with her students even though you can tell she is very busy. She gives really good feedback on your work.