Professor Bari did not answer a single email question I had all semester and I reached out multiple times, with appropriate timing. He uploads the entire class and teaches absolutely nothing, and is of no use when you are confused or need help. One of the worst classes and by far the worst professor I have ever had.