Modeling Practices as a Function of Task Structure