May Majid
Really good professor. Takes the time to help if you have any questions. Makes sure you understand the material before moving on. Very funny. Tries her best to help you and ensure you pass her class.