tutorials for CI312