Rachel Rabi
She is one of the best professors I've had to date. She was so kind and understanding, her lectures are very clear and organized. Her tests and assignments are very clear, if you follow all the instructions you should be able to do very well. I would love to take any course with her, she's incredible. 