Reviews of professor Michelle Block

Rating: 3.0/5, difficulty: 4.0/5
Shes an awesome speaker and gets the class really engaged but she has a slick attitude sometimes and assigns a TON of reading.