Shahnaz Milani
I would do ANYTHING I could to avoid having professor Miliani.  She is very unprepared when making lectures and leaves us having to learn the material outside of class (pay to get tutors.) She is also HORRIBLE with communication!! She refuses to speak to you during class and is impossible to reach during her office hours. 