Reviews of professor Michele Aquino

Rating: 5.0/5, difficulty: 3.0/5
He does the right thing, tough class, but learned a lot.