notes on lecture topics cse 341 2705155