Dr. Chakrabarti is one of my favorite professors at Harper. He is a very respectful, caring, and funny person. He does his best to help you succeed with his lectures and materials. His grading is fair, and he provides worksheets before exams, which are very helpful as a reference to study. I highly recommend you take this course from him!