I found it challenging to understand and stick with. I but I did stick with it and finished it.