CS 111, with lab a and lab b code