Sign in

Me, Kelvin Yu

How well do you think the course conveyed those takeaways?

  • when designing algorithms, demand the weakest iterators (e.g. bidirectional vs. random access)
  • when designing containers, provide the strongest iterators (e.g. random access vs bidirectional)
  • build adapters on top of containers, iterators, and functions
  • always look for reuse and symmetry in your code
  • collaboration is essential to the quality of your code and to your well-being in producing it
  • refactor, refactor, refactor
  • make your code beautiful

The course did an excellent job conveying these takeaways through both the projects and lectures. In the projects, we were taught to always test and that…


Me, Kelvin Yu

What did you do this past week?

What’s in your way?


Me, Kelvin Yu

What did you do this past week?

What’s in your way?


Me, Kelvin Yu

What did you do this past week?

What’s in your way?

What will you do next week?


Me, Kelvin Yu

What did you do this past week?

What’s in your way?


Me, Kelvin Yu

What did you do this past week?

What’s in your way?


Me, Kelvin Yu

What did you do this past week?

What’s in your way?


Me, Kelvin Yu

What did you do this past week?

What’s in your way?


Me, Kelvin Yu

What did you do this past week?

What’s in your way?


Me, Kelvin Yu

What did you do this past week?

What’s in your way?

What will you do next week?

Kelvin Yu

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