Mariam Durrani
Unapproachable and made students feel stupid for asking questions. If you go to office hours, you have to schedule it weeks in advance to ensure a spot. Class was not that hard mostly because attendance and participation was a big part of it. She seems to be knowledgeable but lacks basic social niceties. Don't take her class if you're sensitive.