David Rainbow Academy
Online history courses to help you better understand the world today. Dr. David Rainbow is a history professor at the University of Houston where he teaches courses on Russia, Europe and comparative history. He is a 2020 recipient of the UH Provost’s Teaching Excellence Award.