DSA Notes