Lectures on Error Control/Flow Control