3 out of 5 stars
Not quite easy to understand
Felt like attending a college lecture that requires study after the class. It may take several times of listening to fully grasp the concepts.
3 of 4 people found this review helpful