Annette Franco
She's good at what she does! She explains the content of each topic throughly and clearly that way everyone understands. Very polite and the work load is not too much and she also tries to finish every topic before the semester ends so you can some rest and finish any other courses you're taking.