guest lecture notes rtf 305 4256432