[SQUEAKING] [RUSTLING] [CLICKING] JUSTIN SOLOMON: So today, we're going to continue in our discussion of dynamic programming. I actually found this set of problem session problems to be easier than the previous one. There's a funny thing, which is we learned in class about pseudo polynomial time style dynamic programs. Somehow, that language is a little bit liberating, in the sense that you're using parameters that you really shouldn't, when it comes to the runtime of your algorithm. Well, I suppose we should, in the sense that it's allowed, if you call your algorithm pseudo polynomial time. But it somehow makes it a little easier to formulate your dynamic programming algorithm, because all the numbers are staring you right in the face. You don't have to be so careful about what's fair game and what's not, when you post your algorithm so long as it's efficient in the values that you care about. And so today's problem session has fiv...
[MUSIC PLAYING] CHRISTOPHER CAPOZZOLA: When I explain to people what my job is like, I always say that I'm somewhere in between a chief executive of a edtech startup and the faculty advisor to a high school AV club that has grown out of control. SARAH HANSEN: [LAUGHS] That's exactly what your job is. CHRISTOPHER CAPOZZOLA: Yes, so it's a really kind of remarkable and creative space in that way. SARAH HANSEN: Today on Chalk Radio, I'm talking with Christopher Capozzola, Senior Associate Dean for Open Learning at MIT. Part of his job is to provide strategic direction for MIT OpenCourseWare, but that's not his only role here at MIT. CHRISTOPHER CAPOZZOLA: I'm also a professor of history. So I've been teaching here for about 20 years, and I teach American history. So I teach everything from the American revolution all the way to what's happening in the news this week. SARAH HANSEN: Chris sees his role at the helm of Open Learning as very well c...
Comments
Post a Comment