Mahin Baghdadchi
A really wonderful professor. Take her in-person. She is one of the few professors that actually teaches you and does lots of practice problems with you. She's old school and does not use powerpoint. It's all explained on the white board. Very caring and goes out of her way to help you succeed! She is a true natural teacher. 