Yeah, I took MIT's 6.001 class. I actually liked the *class* proper, but I hate functional programming. What in hell do you mean, I can't change a variable? I started with Java in high school. I don't want your set!.
Er, anyway.
Wait, I know quite a few people who program in Haskell, and they seem to be quite pleased with how much they're getting done.