A few weeks ago, I took a class on Test-driven development. In general, I love taking classes because I have always enjoyed the classroom setting. I prefer to be at the front of the classroom (teaching), but sitting in the "stands" is also quite enjoyable.