Gregory Tapis
He was always willing to move back deadlines if there were other assignments/exams in other courses. Always responded to emails in a timely manner. Showing up to class is very important because he provides help on assignments, gives specifics about what's on the test, and provides other insights. Overall, a great professor I would recommend!