Daniella Mascarenhas
Her lectures are not boring like the other comments say (people who said that are ignorant). She is very nice and open to any feedback or even if you just want to chat. She is very knowledgeable and passionate about her work. The work is not hard, and is lenient when grading.