Esther Kim
she really explains everything well and it is easy to understand her. she even writes down notes on the board so it will be clear for us. she is very nice. I recommend taking her class. She also gives group works which will make your grade go up.