I finally completed SICP and solved most of the exercises.

Learned much more than I had anticipated.

Hopefully, will write a detailed post of my experience soon :)