lecture overview eleng 247a 3785326