Icosian Reflections

…a tendency to systematize and a keen sense

that we live in a broken world.

IN  WHICH Ross Rheingans-Yoo—a sometime quantitative trader, economist, expat, EA, artist, educator, and game developer—writes on topics of int­erest.

Poker is a bad game for teaching epistemics. Figgie is a better one.

Editor's note: Somewhat after I posted this on my own blog, Max Chiswick cornered me at a conference and gave me a whole new perspective on this topic. I now believe that there is a way to use poker to sharpen epistemics that works dramatically better than anything I had been considering. I hope to write it up -- together with Max -- when I have time. Anyway, I'm still happy to keep this post around as a record of my first thoughts on the matter, and because it's better than nothing in the time before Max and I get around to writing up our joint second thoughts.

As an epilogue to this story, Max and I are running a beta test for a course on making AIs to play poker and other games. The course is a synthesis of our respective theories of pedagogy re: games, and you can read more here. The beta will run July 15-August 15, in-person in SF, and will be free but with limited signups.


Some trading firms are driven by good decisions made by humans. (Some aren't, but we can set those aside. This post is about the ones that are.) Humans don't make better-than-average-quality decisions by default, so the better class of intellectually-driven quantitative trading firm realizes that they are in the business of training humans to make better decisions. (The second-best class of firm contents themselves with merely selecting talent.) Some firms, famously, use poker to teach traders about decision making under uncertainty.

First, the case for poker-as-educational-tool: You have to make decisions. (Goodbye, Candy Land.) You have to make them under uncertainty. (Goodbye, chess.) If you want to win

READ MORE

"Weedout" Courses Considered Harmful

"The Perils of JavaSchools", by Joel Spolsky, is a wonderfully fun read for students of computer science. A veritable demigod of the software world tells a story -- ringing with appealing truth throughout -- of a tragic fall from grace in modern CS curricula...and at its core, that great deluder Java.

It's relentlessly snarky, and feels relentlessly true, as it lays out in gruesome detail the extent to which kids nowadays are being coddled and left tragically unprepared for the big scary world where pointer arithmetic, abstraction, and recursion are inescapable necessities. It's hard to read it without coming away with the sense that Spolsky has hit upon the great uncomfortable truth in computer science -- that some curricula simply fail to properly train young minds in key concepts.

It's a fun read.

But it's got some problems.

Though I am loathe to disagree with such a titan of my field, I respectfully submit that Spolsky not only misses the broad point of a computer science education, but gets it so badly wrong that he manages to align himself with one of the most pernicious systemic problems facing the field of computer science -- and the broader tech community -- today.

Since I have a great deal of respect for Spolsky, this post turned out very, very long. (Even after I pushed off large portions of the initial concept to other posts.) If you're more in the mood to read a shorter post where I throw out unsubstantiated claims and don't stop to explain everything, I've tried to summarize my main points in a summary-post.


(1)

The heart of the essay is in two early paragraphs:

You

READ MORE

Scariness and Self-Selection: A Shopping-Week Meditation

nb: For those outside of the Harvard ecosystem, "shopping week" is the first week of classes, during which all courses are open to drop-ins. It's only at the end of shopping week that we submit study cards and are assigned final schedules.

One of the things that inevitably happens during shopping week is that classes are overfull. Since almost all students shop weakly more courses than they end up taking, even classes with correctly-sized rooms end up crowded, short on chairs, and/or with students sitting on the floor.

I've noticed that this problem is remarkably bad in upper-level CS / Math / Stat courses (it might also be bad everywhere else; I just don't have enough data to say). Once you get past the intro-programming and intro-theory sequences, concentrators have almost-infinite freedom in selecting technical electives in the department, so there's a lot of comparison-shopping going around.

To make it worse, a phenomenon I'll dub "window-shopping" is particularly egregious in the CS department -- in-the-know concentrators will show up for the first two lectures of a well-liked professor's class just to hear funny one-liners, even if they know they won't be taking the course that semester.

What this means is that it's not uncommon for the attendance at the first lecture of the semester in a 100- or 200-level class to be 150-200% of the actual enrollment the professor and the College had planned for.


I shopped five courses this shopping week, and in four of them, the professor remarked on such over-attendance.

In two, the professor made a half-joke along the lines of "Well, this is obviously too many people to fit in the room, so

READ MORE

[OGPS] A Letter Home

So, I was forced to write a letter home to one of my robotics kids' parents yesterday:

A letter to one of my students' parents, complimenting his work in class

I was inspired, I suppose, by that Taylor Mali video. Not that I'm that awesome yet. Someday. I recently read a quote that I hope sticks with me for a while: "It's harder to be nice than clever." But then again, this letter wasn't even remarkably nice; it was just the honest thing to do.

And then I gave the student a bag of Hot Cheetos and some bite-sized candies. At which point, he informed me that I was "all right". Which might have been the best thing I've heard in a while:

"Ross, you all right."

I couldn't help but smile the entire bus ride back to Harvard.

READ MORE

[OGPS] Faith


(1)

Planning this week's lesson (#6) was tough. Last week was a disaster. Having split up students by the missions they were aiming to accomplish, we divided the groups between Diane (to do some programming) and myself (for building).

Those that didn't just walk away from my building table (I let them, not having the heart to tell them not to program) stuck around only to distract each other by building model cars, motorcycles, or other (neat, but off-task) things. On the bright side, I suppose, Diane said that programming made some progress. Still, not good for a full 10% of our time with these kids.

So, we met with Danielle (our new TA) and decided that we were going to go back to the old, broken model of Programming Team, Building Team, and Project Team. So much for changing things up from the old Chocobots team. We put off making the actual divisions until my and Diane's weekly planning meeting on Sunday night.

Of course, the planning meeting hasn't happened on Sunday night for the last few weeks; it's been ad-hoc postponed until Monday at least twice before -- today, we did one better and spent so much time psetting in the Eliot dining hall that we gave up and set the meeting for lunch the day of.

So the two of us are sitting in the Queens' Head Pub beneath Memorial Hall, --

Hold on. Why is there a pub underneath the freshman dining hall?

What's worse, any given upperclassman probably has to walk past two Final Club parties and at least one Harvard Square bar to get to the QHP. I should ask Benedict Gross sometime; the

READ MORE

[OGPS] What I Learned from Jacob Lurie

This post was written mostly after week 3 at OGPS. The weeks 4, 5, and 6 posts may or may not be forthcoming.


(1)

Learning Education

Earlier this fall, I lotteried for  USW35, "Dilemmas of Equity and Excellence in American K-12 Education". But, like 70% of those who tried to get a seat, I was rejected. So, instead, I'm taking a math course in Functional Analysis (Math 114). It satisfies my Analysis requirement for my joint CS/Math concentration. So there's that.

There's also the fact that professor Lurie has taught me more about how to teach at OGPS than I imagine "Equity and Excellence" ever could. (Aside: In no way do I mean this as a slight against Prof. Merseth. I'm sure that her class is fantastic. But the impression I got from shopping week was that it's a very academic treatment of the education problem in our country, and not "Here's how to teach a kid to program a computer for the first time.")

Now, Jacob Lurie is a frighteningly intelligent man. His undergraduate thesis, for example, contains some words that I know.

My critical reading of "On Simply Laced Lie Algebras and their Miniscule Representations" by J. Lurie, 2000

It also won a first place in the American Mathematical Society's Morgan Prize "for superior mathematical research by an undergraduate student". And he earned a full professorship from Harvard at age 31. So there's that.

He's got a fascinating lecture style. At the beginning of class, he picks a point on the ceiling, and proceeds to deliver the entire hour-long lecture at it. (Quoth Nick Watters: "You

READ MORE

[OGPS] [China] Week 2 Disasters


(1)

I had a surreal moment today. At about 8pm, and OGPS janitor walked in to find me still in the classroom, and asked "Aren’t you too old to be playing with Legos?"

You see, I was busy finishing the FLL game board models (that is, obstacles and scoring objects for the FLL Robot Game) and was completely engrossed in constructing a six-inch-long truck. Now, there are a few answers I could have given:


(1a)

No, I’m not too old. No one’s too old.

I was, after all, completely relaxed for the first time in several days. Though I’ve not had a serious Lego project for years, I had managed to slip back into the flow of pieces fitting together the way they should, and the way I knew they were going to.

Incidentally, I’d encountered the same nostalgia earlier in the day, when I was preparing a few demo robot routines for our "Intro to Programming" lesson. I had had my father ship to me the bulk of my family’s FLL collection, and had unpacked the Chocobots '08 competition bot (still in pristine condition) to use for the demo. Now there was a beautiful design. Our team really knew how to build by the end there, and our final season’s robot was compact, robust, versatile, and capable of attempting every mission on the board that year, if I recall correctly. We weren’t winning, but we were being clever, and doing it in style.

I may be too old by far to be an FLL competitor, but I haven’t fallen out of love with problem-solving with my

READ MORE
1 / 2