USF MSAN501 lecture notes and sample code