4.5
challenging informative slow-paced

Exhaustive.  Informative.