Razzan Zahra
There are a few different required readings that can be difficult at times, but her expectations and assignments are clear and easy to follow. Her class is always engaging and interesting and she is totally flexible regarding project types, individual concerns, or technical difficulties. She absolutely goes above and beyond for her students!