5505 lectures