This course really helped me understand the various data structures available when writing codes and the way the select the best data structure for any particular task. Prior to my taking this course, I only knew of arrays, lists and objects. Now, I learnt about trees, heaps, stacks, queues, etc. The assignments too were really challenging, prompting me to do a lot of personal research to pass, which just made the whole structure perfect. I recommend this course for anyone trying to understand what data structures is all about and the right applications of various data structures. Thank you so much for this amazing body of work.