Professor Ganatra is amazing! He is incredibly respectful of his students and values their feedback regarding the course or the deadline. His deadlines and expectations are very clear. His tests are manageable if you rework the weekly completion quizzes and the practice exams before the exams. Would take him again for another undergrad math course!