Brief Biographical Sketch:
I'm a Scheme programmer of many years. I've been around MIT for a long time, having taken & taught many HSSP, Splash, & MIT courses, and I'm a developer of MIT Scheme, used in many of MIT's courses; I also teach & tutor many people informally in subjects of programming and computer science.
Past Classes
(Look at the class archive for more.)
Building Calculus in HSSP (2008)
Often calculus is taught as a collection of symbolic methods for calculating derivatives and integrals. But the whys and wherefores ...
Building Calculus in SPARK (2008)
Often calculus is taught as a collection of symbolic methods for calculating derivatives and integrals. But the whys and wherefores ...
Making Sense of Calculus in SPARK (2008)
You've taken a class titled `Calculus' in high school, and you have probably been inundated with d's and elongated S's ...
Talking Math in HSSP (2008)
Mathematics is a language for expressing ideas precisely. But novices to the language can be easily baffled by the maze ...
Talking Math in SPARK (2008)
Mathematics is a language for expressing ideas precisely. But novices to the language can be easily baffled by the maze ...
Fundamentals of Computation in HSSP (2006)
What exactly is computation? What can a computer do, and what can't it do? And what the heck is a ...
Introduction to programming in HSSP (2006)
In this course, we will introduce many fundamental and more advanced concepts of the theory and practice of computer science, ...
Scheming Beyond 6.001 in FIREHOSE (2006)
You've taken 6.001. All you know of Scheme is what little was shown of it to express ideas in computer ...
Category Theory in SPLASH (2006)
Mathematics too boring for you? Too concrete? Too practical and applicable? Then come to this class to hear about the ...
Mathematics Made Difficult in SPLASH (2006)
So you think you can count. You think you can add, subtract, multiply, and divide. You think that these are ...
|