notes on lecture topics cse 341 7548260