Reviews of professor DeAndra Harden

Rating: 2.0/5, difficulty: 5.0/5
There is alot of material covered in this class. It is not simplified either. I basically have to go home and teach myself.