CS251-OmarKhald-20120070-SDDDoucument