Wow, great - thanks! Sure wish I had taken cis194 while I was at Penn, people always talked about how great the course was but I didn't realize it was best-course-in-the-world good. (I wasn't a CIS student and didn't think I would be programming professionally upon graduation).
Well, best that we're aware of. It's a total accident and the friendly insistence of a nice Australian Haskeller (they're really lovely people btw) that I even discovered it.
I think a lot of the value of cis194 is also in who is teaching it. Yorgey has been at this for awhile and wrote the incredible typeclassopedia: https://wiki.haskell.org/Typeclassopedia which my coauthor and I are so fond of we had bound printed copies made.
Then you had Richard Eisenberg teaching it in '14 - he's really good too. I took his GADTs workshop at Lambda Conf this weekend and it was phenomenal.
Afraid I don't know anything about the current instructor.
Do note that because of what the courses do and do not cover, the Spring '13 cis194 is what's recommended for independent learners despite some errata that have been noted.
I would really love a chance to talk to several people from UPenn's CS department - a very impressive bunch.
Comments
Given how widely known LYAH is, it's totally a reasonable question to ask.
I've collated most of my thoughts on different Haskell learning resources and where the challenges are for learners in this post: http://bitemyapp.com/posts/2014-12-31-functional-education.h...
Please let me know if you have further questions.
Wow, great - thanks! Sure wish I had taken cis194 while I was at Penn, people always talked about how great the course was but I didn't realize it was best-course-in-the-world good. (I wasn't a CIS student and didn't think I would be programming professionally upon graduation).
Well, best that we're aware of. It's a total accident and the friendly insistence of a nice Australian Haskeller (they're really lovely people btw) that I even discovered it.
I think a lot of the value of cis194 is also in who is teaching it. Yorgey has been at this for awhile and wrote the incredible typeclassopedia: https://wiki.haskell.org/Typeclassopedia which my coauthor and I are so fond of we had bound printed copies made.
Then you had Richard Eisenberg teaching it in '14 - he's really good too. I took his GADTs workshop at Lambda Conf this weekend and it was phenomenal.
Afraid I don't know anything about the current instructor.
Do note that because of what the courses do and do not cover, the Spring '13 cis194 is what's recommended for independent learners despite some errata that have been noted.
I would really love a chance to talk to several people from UPenn's CS department - a very impressive bunch.