Reviews of professor Michele Medina

Rating: 4.0/5, difficulty: 3.0/5
Great teacher. Notes are very long and are a lot but tests are based off notes.