Renuka Rajapakse
I absolutely love Dr. R, she's so caring and incredibly smart. She explains thoroughly so you do need to actually like what you're learning so you can understand it. Some hw not hard. She's an icon and you can go to her for personal issues or questions whenever. Honestly, she's overqualified for umd...