Atkins Day 3. Even more medical students tell me to forget about it. I find this interesting.

Professor Beer replaces Professor White this week while White is away. He talked about procedural abstraction and data hiding by describing functions in terms of their “preconditions” (what is true when you call the function) and “postconditions” (what is true when the function returns). He also explained that while a programming team has a well-defined set of responsibilities, a conscientious programmer will try to take on more responsibility to ensure that his code works correctly, even if that of his teammates doesn't. It's good to see the concepts of defensive programming taught in class.

Ultimate practice on the CWRU football field. Nice, soft grass. Nifty! I want to be in good physical condition no later than a month from now. October 1 is my deadline.