Eric Monday
Take his in person class and go to class and you will succeed and hopefully enjoy going as much as I did, he does a great job of teaching you practical information you will use in the real world of personal investing and loves to answer questions. Class has fair homework and regular quizzes that you take in class.