I am considering this and wondering how hard the course is, how long it took to complete and how much time per week I'd need to devote to reading, etc? Thanks