Elena Zheleva
I made this account just to rate her! BEST teacher ever!!! Take Dr. Z if you can--it's a lot of work but she really cares about whether or not students understand and will work with you to get you there. Must attend class and participate, must do HW. So not an easy A, but you will learn so much. She makes hard concepts doable. EXCELLENT teacher!