course requirements 3204953