Reviews of professor Kate McCleod

Rating: 5.0/5, difficulty: 1.0/5
Kate makes some ridiculous assignments but once you finish the class you'll truly understand the deeper meaning behind them all and take a great deal away from this class.