Mahi is a very nice person but not a great teacher. Her marking system has no real reasoning to it, she just takes off marks where she likes. She reads off PowerPoints and doesn't explain any further. She refuses to give more than 90 min to write midterms even when the whole class asks. Do not take her class unless you have a strong chem background