lecture review eleng 247a 343447