Great organization and information. I found the exercises to be a bit too wordy and possibly overwhelming for students.