Introduction to Abstract Mathematics (Math 300) - Fall 2019