Annie Fujikawa
She is extremely energetic and always happy which make the lectures a little better. She does have a lot of tests and they are tricky. Her TA does most of the grading which is difficult if the TA grades hard but if you feel you deserve a better grade and bring it up to her, she raises it most of the time which is helpful. I recommend her.