itp303-spring-2021-12pm