Hybrid Content Delivery: On Line Lectures And Interactive Lab Assignments