Aryn Davis
She is an amazing teacher. Her lectures are entertaining. She posts the lecture powerpoint online after so you can review. Her expectations are clear and she is always available to answer questions and give guidance.