Math 310 Foundations for Higher Math Spring 2023