Reviews of professor Katherine Middleton

Rating: 4.0/5, difficulty: 2.0/5
Kat is a great teacher really wack but she will make sure you understand and pass.