
In the computer lab, I discovered that learning was about solving difficult problems through trial and error that I was personally invested in and creating authentic artifacts (in this case, computer programs) that through their intrinsic usefulness and relevance demonstrated my mastery of the domain. I also learned that working with others to find solutions was not cheating, and was, in fact, the o…