Professor Mark is a professional and highly intelligent teacher. If you fail this class it's because you didn't ask for help. He is always available for answering questions and helping you understand the concepts and even math. It was his first time teaching and he was my favorite teacher spring semester. Would take a class from him again.