What is Differential Cohomology and Why Should You Care? | American University of Sharjah