Adaptive Expertise and Contextualized Activities in Computer Aided Design