i didn't formally take a dsa course as i'm not a cs major, i saw everyone grinding dsa on twitter and thought it would be hard (= interesting). i did it in one week and couldn't understand why people found it hard. 

turns out i forgot i am a physics + math major. HAHAHA.