Marwa is a philosophy buff. This is where her strength lies as an instructor: She knows her stuff, and by the end of a two-hour class you'll understand way more about Kant or Heidigger than you thought you could in so little time. However, in emphasizing the philosophy, she doesn't focus on the contemporary aspect. There is great potential in this class for discussions in relation to current events, e.g. what would Kant have to say about marriage equality, etc... She never seemed to want to take the discussion to this level.
To her credit, though, Marwa did as much as she could it seemed with discussion. Maybe two people in our class did the reading, and maybe five even opened the books. You could tell how hard it was for her to try to engage us. She stopped lecturing and started student-led class structure to try to change this. It didn't really work, but I understand why she didn't want to talk at us for two hours. This would have been great if it had been effective, but at the same time it was a shame not to get to absorb her brilliance for two hours twice a week (and yes, she is absolutely brilliant, and totally unassuming about it).
Unfortunately, CC was overall a mediocre experience. This had mostly to do with our class; their was little Marwa could do to make it enjoyable (i.e. it's not her job to make us care, just to light the spark of discussion, and she tried many ways to do this). Marwwa herself is delightful, reasonable, and for a CC instructor assigns very little work. If you want an easy A in CC (i.e. just do the reading, show up to class, do very little else), then she's great. Also, if you want to learna bout the philosophy, this is who you want as an instructor. If you want a class with a more contemporary spin, I'd pick a different section.