John Harden
If you have the chance take a class with John. He is absolutely phenomenal. His knowledge of the field and literature amazed me but it showed through his lectures where you knew he was teaching for you to understand even though hes mastered it. You will have to go to class because nothing is online, but he makes it a great time! 100% recommend!