# CIS194 - Haskell Course from University of Pennsylvania This repository contains notes and code I wrote while following [CIS194](https://www.seas.upenn.edu/~cis1940/spring13/lectures.html), a Haskell course from University of Pennsylvania. ## Structure of the repository The repository is structured in lectures. Every directory of the form `lecNN` (where `NN` is a two-digit number, `lec01`, `lec02`, etc.) in the repository's root is a lecture, they are equivalent to weeks in the course's web page. Inside of each lecture directory there are (where `NN` is the same as the lecture's number): - my notes about the lecture (usually named `notesNN.md`) - homework given for that week (usually named `hwNN.hs`, unless a specific name is required) - possibly some other files given as part of the homework My notes contain what I deem to be the most important concepts of the lecture, written in an informal way. Although I always try to rephrase the lecture's text and rewrite it in my own words, some parts of my notes contain exact phrases taken from the course's lectures. I couldn't rewrite those phrases in a way that I liked, so I left them as they were. On the other hand, most of the code examples I wrote, if not all, are literally copied from those given in the lecture's text. --- All my notes and code are licensed through the [Unlicense license](https://unlicense.org/) and, therefore, they are released into the [public domain](https://en.wikipedia.org/wiki/Public_domain).