cs4248-l2-lecture02-clean.pdf