Indrani Mukherjee
She teaches so fast and you cant catch up. She expects you to know 5 chapters worth of information for tests. She talks so fast, you sometimes dont know whats going on. You have to review your notes or else you won't know what you learned. Study a lot!!