4905 lectures