Reviews of professor Leonardo Abbrescia

Rating: 5.0/5, difficulty: 4.0/5
Leonardo genuinely cares for his students, I would recommend him to any student.