21CST-260 DSA & ANALYSIS