Skip to content

2018#

Learning How to Learn

Do you still remember what you learned four semesters ago? No? How about one semester ago? No? Well, how did you study the material? By reading and re-reading textbooks, while annotating and highlighting interesting parts, as most students do? I hate to break it to you, but such so-called passive learning techniques aren't successful learning strategies, as you have experienced firsthand. Even taking notes and summarizing passages in your own words isn't an optimal study method. Read on to learn what are the best study strategies (backed by evidence) and what's the only way to ensure high learning retention rates so that you actually remember what you're studying

Haskell’s foldl and foldr Explained

If you want to (or have to) learn Haskell, you can't avoid the two functions foldl and foldr. They are two of the most powerful tools in Haskell's toolbox. However, they continue to confuse beginners and experts alike, so here's my take on making these functions a little more accessible.