Aug 12
About
This blog is about a number of things. It’s primarily aimed at the Ruby programming language and learning Ruby. But I reserve the right to “go up” from there. For example, in addition to Ruby I plan to talk about other languages, object-oriented and functional programming, data structures and algorithms, computer science in general, etc. And beyond learning, I will be discussing training, thinking, psychology, and so forth.
What qualifies me to speak of such things? Well I have my own blog; isn’t that enough? OK, OK…. With respect to programming, I’ve been telling computers what to do since my Apple II BASIC days. And on the learning front, I’ve been teaching people how to program since I was in high school and was a “counselor” at a summer computer camp for kids. I taught computers and programming as an undergraduate as well. And from there I went to being a graduate student teaching assistant at the University of Michigan. And from there I transitioned into professional training.
In addition to all this practical, hands-on experience, I also have earned degrees that pertain to these topics as well — a B.S. in computer science, and both an M.S. and Ph.D. in computer science and engineering. And my Ph.D. research involved neural models of learning and memory, providing me with a substantial background in not only learning and memory but also cognitive science.

October 24th, 2008 at 1:29 pm
Great Blog. And I am excited to be at your talk in Orlando (at RubyConf2008)