Emma Heaney
She's amazing and very caring. She makes very complex topics easy to understand and also makes it interesting. There are weekly readings and discussion posts, but it can be enjoyable because the books she picks are very good. Loved her class