Ena is an incredible teacher. She absolutely cares about your understanding and offers extra credit for all of the tests. The work load is pretty manageable and there is a very clear structure to the course. I highly recommend both Ena and this course!