5503 lectures