Why I Love Harvard’s CS50 Course

No, not because it’s Harvard.

David J. Malan. Photo by Connie Yan of the Harvard Crimson. Retrieved from: https://www.thecrimson.com/article/2017/5/5/cs50-plagiarism-algorithm/#gallery

He’s fully prepared for the lesson

He has good energy and pace

He knows his students

He uses good illustrations to engage students

  1. looks at the middle of the entire list of contacts, and
  2. see if it’s the contact you’re looking for (say Mike Smith).
  3. If it is, we’re done.
  4. If it isn’t, is Mike Smith in the left half or right half (assuming the phonebook is alphabetically sorted)?
  5. If it’s in the left half, discard the right half. If it isn’t, discard the left half.
  6. Repeat the process in the remaining half until Mike Smith is found.

Takeaways

  1. be armed to the teeth when preparing for any lesson or presentation,
  2. keep a good balance of energy and pacing,
  3. know the audience I’m speaking to, and
  4. think of fantastic illustrations to explain abstract concepts concretely.

--

--

Husband, father, child of God. I write about things I’ve learnt in my daily life.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ben Yap

Husband, father, child of God. I write about things I’ve learnt in my daily life.