Nina Yamkovoy
She is an excellent teacher. She explains difficult concepts and formulas clearly so you can understand them. Class time is spent wisely working out problems. She cares about her students, keeps you informed, and is available for outside help when you need her. She even answered emails that I sent during the semester break before the class started!